Important:
Analytics are now being tracked in Feishin using a locally hosted instance of Umami. If you wish to opt-out, please do so under Settings -> Advanced -> Analytics
The data being tracked is:
- Generic platform name: e.g Web / Linux / Windows / MacOS
- What servers you have configured in your app as a true/false value: e.g. Navidrome / Subsonic / Jellyfin
- What version of the app you are running: e.g. v1.0.1
- A select number of application settings defined here
This will be subject to change in the future, but will be conveyed transparently on every change.
In addition, all of your configured settings have been reset to default values. This was done so in order to avoid potential application errors due to the large amount of changes made between v0.22.0 and v1.0.0.
Added
- Added setting to individually set image resolutions around the app
- Added Internet Radio feature (server API for Navidrome/Subsonic, local store for Jellyfin)
- (Navidrome / Subsonic) Added buttons to save/restore play queue to/from your server
- Added AutoDJ feature which automatically adds similar songs to the queue
- Added multi-item playlist reordering
- Added support for folder browsing
- Added in-app release notes popup on new version
- Added queue filters configuration to ignore songs by criteria when adding to the queue
- List page redesign which includes universal selection behavior (multi-select) between different views
- You can now select and drag/drop items from the list and other views directly to the queue
- You can now select and drag/drop items directly to playlists on the sidebar
- Added two new play types
- Add next (shuffled)
- Add last (shuffled)
- Add long press to card play buttons to play shuffled variants
- Added a waveform seek playerbar
- Added a global music folder selectorr
- Added
Priorityqueue mode which uses Spotify style queueing for your tracks - Added
Favoritespage to the sidebar - Added
CTRL + Ahotkey support to lists to select all (loaded) items - Added lyrics panel in the attached play queue sidebar
- Added visualizer panel in the attached play queue sidebar (web player only)
- Added butterchurn visualizer & configuration
- Added audiomotion visualizer & configuration
- Added popout album preview in list mode
- (Navidrome) Added support for multi-column sorting in smart playlist editor
- (Navidrome) Added support for custom tags in smart playlist editor
- (Navidrome) Added date picker operators for several date fields
- (Subsonic) Several improvements to API support
- Added genre feature to the home page
- Added new feature carousel design
- Added mobile responsiveness to the app
- Added fade-out and fade-in of audio on status change
- Adjusted lyrics fetch behavior
- Overridden lyrics (selected from search) are now persisted instead of the original fetched
- Added preview to lyrics search before selection
- Removed
resetlyrics button
- Added new application themes
- Ayu Dark
- Ayu Light
- Catppuccin Latte
- Catppuccin Mocha
- Default Dark
- Default Light
- Dracula
- GitHub Dark
- GitHub Light
- Gruvbox Dark
- Gruvbox Light
- High Contrast Dark
- High Contrast Light
- Material Dark
- Material Light
- Monokai
- Night Owl
- Nord
- One Dark
- Shades of Purple
- Solarized Dark
- Solarized Light
- Tokyo Night
- VS Code Dark+
- VS Code Light+
Changed
- Redesigned several pages and views
- Moved some playback configuration into playerbar settings menu on bottom right
- Added command palette option to the app menu
- Player queue state is now persisted on every change which prevents loss on unclean shutdown
What's Changed
- add web audio, replaygain, visualizer by @kgarner7 in #1289
- 1.0.0 by @jeffvli in #1288
- Fix typos in Docker instructions by @Soderes in #1303
- fix: bring back linux deb by @farfromrefug in #1304
- Explain that SERVE_TYPE supports the parameter subsonic in readme by @chenqimiao in #1321
- feat(subsonic): support form post by @kgarner7 in #1333
- Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1261
- Potential fix for mpv causing the queue to clear by @jeffvli in #1360
- Add Lyrics button to right-controls. by @lindenkron in #1363
- Light mode fixes by @eramdam in #1379
- feat: sync play queue for navidrome/subsonic by @kgarner7 in #1335
- Add internet radio by @jeffvli in #1384
- fixed favorites tracks/albums/artists selection by @Exceen in #1418
- feat: show record label copyright at bottom of track listing by @iiPythonx in #1421
- Set minimum length in the available server list in to 1 instead of 2 by @Fleeym in #1434
- Fix API parameter for Jellyfin 10.12 and up by @ItzELECTR0 in #1429
- Add translation strings and improve design for the network error route by @Fleeym in #1435
- Improve network error detection and reduced retry delay by @Fleeym in #1436
- Add image URL generation at runtime to allow for dynamic image sizes by @jeffvli in #1439
- feat: add artist radio and track radio (in context menu) by @farfromrefug in #1437
- Export lyrics by @kgarner7 in #1383
- Add visualizer configuration by @jeffvli in #1443
- fix:music filtering subsonic by @farfromrefug in #1442
- feat: Add DISABLE_AUTO_UPDATES env variable by @BatteredBunny in #1446
- feat: adding setting to show/hide user ratings by @salguerooo in #1426
New Contributors
- @Soderes made their first contribution in #1303
- @farfromrefug made their first contribution in #1304
- @lindenkron made their first contribution in #1363
- @Exceen made their first contribution in #1418
- @Fleeym made their first contribution in #1434
- @ItzELECTR0 made their first contribution in #1429
- @BatteredBunny made their first contribution in #1446
Full Changelog: v0.22.0...v1.0.1