com.jeffser.Nocturne CC0-1.0 GPL-3.0-or-later Nocturne Bring your music library together

A modern Navidrome / Jellyfin client

Features

Jeffry Samuel Eduarte Rojas nocturne com.jeffser.Nocturne AudioVideo Audio Utility 360 keyboard pointing touch https://jeffser.com/nocturne https://github.com/Jeffser/Nocturne https://github.com/Jeffser/Nocturne/issues https://github.com/Jeffser/Nocturne/discussions https://github.com/sponsors/Jeffser https://github.com/Jeffser/Nocturne/blob/main/CONTRIBUTING.md nocturne com.jeffser.Nocturne.desktop #8bf3f5 #08828a https://jeffser.com/images/nocturne/screenie1.png Main homepage https://jeffser.com/images/nocturne/screenie2.png Song queue https://jeffser.com/images/nocturne/screenie3.png Lyrics https://jeffser.com/images/nocturne/screenie4.png Song list https://jeffser.com/images/nocturne/screenie5.png Album page navidrome jellyfin music gtk https://github.com/Jeffser/Nocturne/releases/tag/0.9.5

New

  • Redesigned login dialog
  • Redesigned preferences dialog
  • Added option to show progressbar in player footer
  • Added smooth transitions between color / blur changes
  • Added 'Top Songs' section to artist page
  • Added additional customization preferences

Fixes

  • Fixed Simplified Chinese translation not being included
  • Added error handling for edge cases in lyrics
  • Fixed errors with fullscreen actions
  • Fixed playback mode 'repeat-one' not working as expected
  • Fixed playback mode 'repeat-all' not working when the queue has only one item
https://github.com/Jeffser/Nocturne/releases/tag/0.9.0

New

  • Rewrote labels in welcome and login pages
  • Added key-capture widgets to searchable pages
  • Added audio equalizer
  • Added Simplified Chinese translation
  • Tweaked the opacity of dynamic backgrounds

Fixes

  • Pages are now reset when login out
  • Better performance and stability
  • Song switcher is now faster
  • Fixed search in local instances
https://github.com/Jeffser/Nocturne/releases/tag/0.8.5

New

  • Replaced local music tag reader for a faster one
  • Made song switcher faster
  • Visualizer now uses less RAM
  • Added full configuration preferences for visualizer
  • Added support for ListenBrainz scrobbing

Fixes

  • Fixed song getting stuck at beggining
  • Fixed problems with external file playback
  • Fixed error when popout window is closed after main window
https://github.com/Jeffser/Nocturne/releases/tag/0.8.0

New

  • Added audio visualizer
  • Changed max sheet size to 420
  • Added option to change default page for local instances
  • Add pagination to album pages
  • Added Russian translation

Fixes

  • Slight reduction in ram usage
  • Sidebar title now adapts correctly if title buttons are located on the left side
  • Fixed error on local server when songs have no album metadata
  • Miscellaneous fixes
https://github.com/Jeffser/Nocturne/releases/tag/0.7.1

New

  • Added loading indicator for local instance
  • Added option to change default page on launch (does not apply to Local instances)
  • Added option to restart Navidrome server from login
  • Made improvements to general stability

Fixes

  • Improved compatibility with more Mpris features
  • Fixed errors with radio creation
  • Fixed null title on radio stations that do not report song names
  • Removed favorite button from radio rows
  • Fixed problems relating to albums in local instance
https://github.com/Jeffser/Nocturne/releases/tag/0.7.0

New

  • UI tweaks to fullscreen mode
  • Added German translation
  • Added plain text auth as fallback
  • Added tooltip to context buttons in album / artist pages
  • Improved auto loading of search results
  • Added option to have playlists in the sidebar
  • Preload metada in local instance
  • Added "Favorite Songs" page
  • Added lyric fetcher for local Flac files
  • Added rating system to songs, albums and artists
  • Added context shortcuts for artists and albums in songs
  • Added additional metadata for mpris clients

Fixes

  • Fixed errors with lyric loader
  • Fixed mpris clients not being able to change volume
  • Fixed Nocturne appearing as "python3" in volume mixers
https://github.com/Jeffser/Nocturne/releases/tag/0.6.0

New

  • Added fullscreen mode
  • Added miniplayer mode
  • Accent color now follows song palette
  • Volume, playback mode and grid view are now remembered between sessions
  • Added option to go back to main lyrics menu
  • Better auto scrolling for lyrics
  • Playing a song from an album or playlist now adds the whole song list to queue

Fixes

  • Fixed MPRIS errors when login out
  • Fixed session not being remembered
  • Fixed song restart not working
  • Fixed some stability issues
https://github.com/Jeffser/Nocturne/releases/tag/0.5.0

New

  • Added dynamic backgrounds to multiple pages
  • Redesigned titlebar for multiple pages
  • Redesigned playlist and album buttons
  • Added the option to restore queues to Jellyfin integration
  • Added option to trust self-signed certificates
  • Added shortcut to preferences
  • Hide titlebar buttons in player
  • Retrieve lyrics from server before lrclib

Fixes

  • Fixed problems with metadata fetching
  • Fixed problems with stability
https://github.com/Jeffser/Nocturne/releases/tag/0.4.0

New

  • Added compatibility with Jellyfin (Experimental)
  • Give user the option to change local directory
  • Better login experience
  • Changed how radios are handled
  • Simplified object models to improve performance

Fixes

  • Made coverArt fetching more consistent
  • Fixed problems with stability
https://github.com/Jeffser/Nocturne/releases/tag/0.3.1

Fixes

  • Improvements to performance
  • Fixed fallback for systems with no keyrings
https://github.com/Jeffser/Nocturne/releases/tag/0.3.0

New

  • Added blur effect to album buttons
  • Improvements to lyrics editor
  • Added option to load lrc files directly
  • Added Spanish translation
  • Made startup sequence faster

Fixes

  • Added fallback for systems with no keyrings
  • Fixed buggy appearance of carousels
https://github.com/Jeffser/Nocturne/releases/tag/0.2.0

New

  • Added screen to indicate when no lyrics are found inside editor
  • Added transitions when logging in
  • Added option to update / delete Navidrome server
  • Added newest, recent and frequent album filtering for local instance
  • Better shadows for album buttons

Fixes

  • Remove dynamic background if song does not have a cover art
  • Only change song if current row is deleted
  • Fixed lyric editor margins
  • Items in sidebar are selected when changing pages
  • Fixed show sidebar button being shown in wide mode
  • Save lyrics as lrc from editor even when not fully synced
  • Fixed external files being saved in restore queue
  • Fixed wrong cover art being used when loading external music into Navidrome instance
https://github.com/Jeffser/Nocturne/releases/tag/0.1.0

First release of Nocturne, please report any bugs or features you might want to see in the next version