- New fields in track listing (genre, year)
- Show album art of currently playing track.
- If the URL does not have http/https prefix, the login screen will try connect using both and report the status
- If shuffle mode is saved, the shuffle order on load would not include all tracks.
- Indicate in library tree when loading is occuring that you can search for unloaded items
- Background loading - Server side browsing/search will be used initially while all data loads in the background. Once loaded, browsing/search will then be performed locally for fast results as before.
- Logging in to the same server again will replace existing entries, rather than duplicate the server causing excessive notifications.
- Fixed issues logging into Jellyfin 10.7.0 servers.
- Moved to official
@jellyfin/axios-client
rather than self-generated client.
- Docker images are now built ahead of time for faster builds and less dependency on external servers.
- Sorting by album artist now works correctly again.
- Play Queue picker now has ARIA-compliant keyboard controls.
- Left/Right for next/previous tabs
- Home/End for first/last tab
- Delete to remove tab
- F2 to rename tab
- Play Queue tabs now scroll tabs rather than break layout
- Volume and Shuffle/Repeat mode is now remembered
- Playback is reported to the jellyfin server
- Accessiblity: Table cells are now focusable to read their contents
- All communication with the jellyfin server has been rewritten from jellyfin-apiclient to a autogenerated axios client from the API swagger docs. This should result in no behaviour changes for the user, but makes testing/eventual multi-server support easier.
- In some cases, the play queue was not successfully saved on rename/adding new tracks with multiple queues.
- Tree sorting dropdown now added to tree itself.
- The tree now remembers the sort when you clear a search
- Scrub to specific point in song
- Custom Tree Layout
- Add support for exporting playlists to JSON, m3u and XSPF files.
- Note: This is mostly only useful for players that support fuzzy lookup of tracks in their libraries as these players cannot play from the jellyfin URIs.
- Load app after login without refresh
- The version number can now be ctrl-clicked to display the exact git commit.
- Fix loading screen can block login
- Playlists are now saved after renaming
- Automate release creation
- Display version number in header bar
- Paginated loading
- Progress bar on loading
Public Alpha release (unchanged from 0.2.10)
- Electron
- Fix notification display on narrower monitors
- Build a docker image in pipeline
- Multiple play queues
- Control columns displayed in play queue
- Muting of playback
- Adding a track to the playlist by double clicking now plays it unless a modifier key is pressed.
- Keyboard controls for the tree widget
- Dragging from a specific node now first selects that node according to selection modifiers.
- Show now playing track in title.
- Keyboard controls for play queue
- Makefile now supports some standard overrides (prefix/DESTDIR)
- Remove tracks from play queue (select and press delete)
- View albums under an artist where they have songs but are not an album artist.
- Drag and drop tracks from library to play queue.
- Remember play queue across page visits.
- Add repeat, repeat and shuffle song modes.
- Highlight currently playing track in play queue.
- Search library tree.
- Send to main screen on login
- Add CI config
- Add makefiles
- Connect to Jellyfin server
- Browse library
- Add items to play queue
- Play music!
- Cannot remove from play queue
- Items only show up under the album artist, artists who are not the album artist will have no data underneath them.
- Refreshing is required after login