Skip to content

subsoundorg/Subsound

Repository files navigation

Subsound

Subsonic compatible player in GTK4 / Adwaita

Best used with Navidrome.

Screenshots

A few samples of what the UI looks like:

Artists listing

Playlists view

Search modal ( Ctrl+K )

Installation

Pending a Flatpak release, you can run from source or use the Flatpak beta release:

# Add remote (one-time)
flatpak remote-add --user --no-gpg-verify subsound-beta https://subsoundorg.github.io/subsound-gtk-repo/

# Install
flatpak install --user subsound-beta io.github.subsoundorg.Subsound

# Run
flatpak run --user io.github.subsoundorg.Subsound

# Update
flatpak update --user io.github.subsoundorg.Subsound

Features

Features:

  • Local music cache
  • Local artwork cache
  • Transcoding music
  • Onboarding UI
  • Configuration UI
  • Starred listing
  • Browse albums
  • Browse artists
  • Fast Search UI with ctrl+k
  • MPRIS support
  • Offline mode
    • Force Offline/Online mode
    • Offline mode detection/tracking
    • Download songs to local cache
    • Play songs from local cache
    • Download album art to local cache
    • Sync artist/song metadata for offline storage
    • Playlists
    • Scrobble offline, send later
    • Browse from offline storage only
    • Search from offline storage only or disable search box
    • Download manager for offline available content
      • This kind of already works, but there is no UI that shows status for each item

Later goals:

  • Internationalize

Potential goals:

Non-goals:

  • Video support
  • Jukebox support

Possible ideas:

  • Shared remote control, think something like Spotify Connect
  • Chromecast support
  • Player for local media, not just for a streaming server

Credits

Vectors and icons by SVG Repo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages