Repository navigation
Releases
Releases · Frexxty/nightjar
Nightjar 0.4.0
Stratus is now Nightjar: new name, new icon, and Ember as the accent colour.
- Updating keeps everything: settings, your account sign-in, local playlists, history and the Spotify connection. On a Mac the app renames itself from Stratus.app to Nightjar.app the first time it starts. On Windows the Stratus shortcuts are replaced with Nightjar ones; a taskbar pin to Stratus needs pinning again.
- New addresses: the site is nightjar.k3s.lat and the web player nightjar-app.k3s.lat. The old addresses redirect, and the web player brings your saved data along on the first visit. On iPhone, add the new address to the Home Screen again.
- Web player Spotify users: add
https://nightjar-app.k3s.lat/spotify-callbackto your Spotify app's Redirect URIs. The old stratus-app address stays valid. - If you never changed the accent colour, it moves from SoundCloud orange to Ember.
- The setup guide explains each step with small animated diagrams.
- Imported Spotify tracks get their own covers.
- The web player no longer throws an error when the browser can't register its service worker.
Stratus 0.3.1
- The macOS and Windows apps are now VMP-signed by castlabs, which Spotify's DRM requires on those systems. In 0.3.0 Spotify tracks stopped after about a second with "Playback error"; this release fixes that.
- Your Spotify sign-in is kept in your Stratus account, so you connect Spotify once and every device signed in to Stratus is connected. A new device skips the "Spotify or SoundCloud" question.
- Linux download on the website.
Stratus 0.3.0
Stratus can now play Spotify's own audio with a Spotify Premium account, so imported playlists play complete instead of being matched on SoundCloud.
- First launch asks where your music should come from: Spotify (Premium) or SoundCloud (free). With SoundCloud, imported Spotify playlists are matched to SoundCloud uploads, and most songs from a typical playlist won't be there. You can switch in Settings.
- Spotify sign-in with your own free Spotify developer app (Spotify allows 5 accounts per app, so everyone creates one). The setup guide walks through it, including the redirect URIs to copy.
- With Spotify as the source, Home, Search and Likes show your Spotify library, imports play as they are, and Spotify tracks can sit in the same queue as SoundCloud tracks.
- Spotify plays inside Stratus on the desktop, or Stratus can work as a remote for your Spotify app. The web player on phones starts in remote mode, since phone browsers stop in-page Spotify audio when the screen locks.
- Likes, playlists and history in your Stratus account can hold Spotify tracks.
- The desktop app now runs on castlabs' Electron, which includes the Widevine module Spotify's audio needs. It downloads on first launch.
- Linux build (AppImage).
Stratus 0.2.0
Stratus now works with real SoundCloud music out of the box, and your library follows you between the Mac, Windows and your phone.
- Stratus accounts. Sign up in the app to keep likes, follows, history and playlists on the hosted backend at stratus-api.k3s.lat. New installs use it by default; Demo data and custom servers are still in Settings.
- Spotify import matches against real SoundCloud search and saves straight to your library. Matching is stricter: mashups, sing-offs, 8D and no-autotune uploads, wrong-length rips and 30-second previews are flagged for you to check instead of being accepted.
- Web player at stratus-app.k3s.lat with a phone layout (tab bar, mini player, swipe-down now playing). On iPhone, open it in Safari and use Share, Add to Home Screen.
- Tracks that only have a 30-second preview are labelled "Preview".
- Lower CPU and memory use, especially with the window hidden and in the immersive player.
Stratus 0.1.0
First release.
- Cider-style layout: vibrancy sidebar, top bar with transport controls and an LCD now-playing display, a right-hand drawer, and a full-window immersive player.
- Import public Spotify playlists and albums with no Spotify account or API key: every track is matched on SoundCloud, you review the matches, then save the playlist locally or to your backend. Long playlists are read in full; a paste or Exportify CSV option covers the rest.
- Timed comments drawer synced to playback, Up Next queue with drag-to-reorder, and related-track autoplay when the queue runs out.
- Pluggable backend over HTTP (see
BACKEND.md), with a built-in mock so everything works without a server. - Installers for macOS (Apple silicon and Intel) and Windows.
- Windows tray icon with playback controls.
- Automatic updates from GitHub Releases, with an optional beta channel in Settings.