Subsonic player ~ Modern Subsonic Player


Subsonic player is a responsive, modern web-based client designed for Subsonic music servers.

Built with Nuxt 4, a modern Vue 3 framework, this open-source application provides a seamless and enjoyable music listening experience across all devices.

Compatible Servers:

Features:

  1. Fully Responsive UI (Further design improvements are ongoing.)
    • Optimized for desktop and mobile devices.
    • Adaptive design.
  2. Comprehensive Library Browsing
    • Browse by album, artist, genre, and folder/files.
    • Explore podcasts and favourites.
    • Access internet radio stations.
  3. Advanced Functionality
    • Bookmarking podcast episode to keep track of the listening position across multiple sessions.
    • MediaSession Integration.
    • Advanced Search capabilities.
    • Dark/Light Mode support.
    • Keyboard shortcut (Press h to see menu).
    • Context menu access via right-click (desktop) or long press (mobile) for quick actions on tracks, albums, playlists, and more.
    • Easily drag and drop your favorite tracks, albums, and podcast episodes right into the queue or your playlist in the sidebar (available only on desktop).
  4. Progressive Web App (PWA) Feature
    • Seamlessly download the app icon to the home screen, providing the convenience of launching the app just like a traditional native application.
    • Benefit from a web-based app that reduces storage space on devices compared to traditional downloadable applications, while still providing robust functionality.
  5. Settings
    • The app includes settings for theme, layout, crossfade, replaygain, scrobbling, and more. See the environment variables section for which can be pre-configured across all devices.

github.com/VD39/subsonic-player

Bòcan Music ~ macOS Music & Podcast Player


A native macOS music and podcast player and library built with Swift 6 and SwiftUI. Features gapless playback, AcoustID fingerprinting, smart playlists, lyrics, visualizers, scrobbling, and a DSP/EQ engine powered by FFmpeg.

bocan-music interface

github.com/bocan/bocan-music
bocan.app

Music Assistant ~ Media Library Manager


Music Assistant is a free, opensource media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.

home assistant user interface

www.music-assistant.io
github.com/music-assistant
github.com/music-assistant/server

SimpMusic ~ Cross-platform Music App


A FOSS YouTube Music client for Android and Desktop with many features from
Spotify, SponsorBlock, ReturnYouTubeDislike using Compose Multiplatform to develop.

Features:

  • Play music from YouTube Music or YouTube for free, without ads and in the background
  • Three Now Playing styles: Classic, Material 3 Expressive and Apple Music (NEW)
  • Ten-band equalizer with presets and AutoEq headphone profiles (NEW)
  • SimpMusic Wrapped: your year in music, plus monthly recap playlists (NEW)
  • On-device listening analytics: charts, period history, listening clock (NEW)
  • Word-by-word Apple Music-style lyrics, romanization for 12 languages, share lyrics as an image (NEW)
  • Home screen widgets: turntable, playlists and listening insights (NEW)
  • High quality up-to 256kbps stream (Opus or AAC) for YouTube Music Premium users
  • Browsing Home, Charts, Podcast, Moods & Genre with YouTube Music data at high speed
  • Search everything on YouTube
  • Spotify Canvas supported
  • Power your experience with SimpMusic Chart (chart.simpmusic.org)
  • Play 1080p video option with subtitle
  • AI song suggestions
  • Import playlists converted from Spotify and other apps
  • Customize your playlist, synced with YouTube Music
  • Notifications from followed artists
  • Caching and offline playback support
  • Crossfade with DJ-style like Apple Music
  • Customizing THEME (Light, Dark, Color, etc)
  • Synced lyrics from SimpMusic Lyrics, LRCLIB, Spotify (require login) and YouTube Transcript – AI lyrics translation (BETA) (*)
  • Personalize data (**) and multi-YouTube-account support
  • Last.fm scrobbling (Full version)
  • Supports SponsorBlock and Return YouTube Dislike
  • Sleep Timer
  • Android Auto with online content, feature rich UI/UX
  • Discord Rich Presence support
  • Listen Together: shared rooms that play in sync with friends, compatible with Metrolist (NEW)
  • And many more!

(*) Use your OpenAI or Gemini API key
(**) For users who chose “Send back to Google” feature

www.simpmusic.org
github.com/maxrave-dev/SimpMusic

itunesfm ~ iTunes & last.fm Integration


A small script to sync your play counts from last.fm back to iTunes. Supports both Windows and Mac OS X without any native dependencies. (Requires Music.app on OS X.)

Useful if you scrobble to last.fm from iTunes on multiple computers / devices and want to keep your local play counts consistent.

github.com/hansonw/itunesfm

rescrobbled ~ Music Scrobbler Daemon


Rescrobbled is a music scrobbler daemon. It detects active media players running on D-Bus using MPRIS, automatically updates “now playing” status, and scrobbles songs to Last.fm or ListenBrainz-compatible services as they play.

Among other things, due to sharing a Spotify account, I needed a way to scrobble to Last.fm without connecting the Spotify account to my Last.fm account. Rescrobbled offers a simple solution for this.

github.com/InputUsername/rescrobbled

Swing Music ~ Self-hosted Music Player


Swing Music is a fast and beautiful, self-hosted music player for your local audio files. Like a cooler Spotify … but bring your own music. Just run the app and enjoy your music library in a web browser.

Features:

  • Daily Mixes – curated everyday based on your listening activity
  • Metadata normalization – a clean and consistent library
  • Album versioning – normalized albums and association with version labels (eg. Deluxe, Remaster, etc)
  • Related artist and albums
  • Folder view – Browse your music library by folders
  • Playlist management
  • Beautiful browser based UI
  • Silence detection – Combine cross-fade with silence detection to create a seamless listening experience
  • Collections – Group albums and artists based on your preferences
  • Statistics – Get insights into your listening activity
  • Lyrics view
  • Android client
  • Last.fm scrobbling
  • Multi-user support
  • Cross-platform – Windows, Linux, MacOS (coming soon), arm64, x86
  • Blazingly fast
  • Pure awesomeness

github.com/swingmx/swingmusic
github.com/swingmx/android
github.com/swingmx/webclient
sourceforge.net/projects/swing-music.mirror

Feishin ~ Self-hosted Music Player


Rewrite of Sonixd.

Features:

  •  MPV player backend
  •  Web player backend
  •  Modern UI
  •  Scrobble playback to your server
  •  Smart playlist editor (Navidrome)
  •  Synchronized and unsynchronized lyrics support

github.com/jeffvli/feishin

foo_scrobbler_mac ~ Foo Scrobbler For Macs


Foo Scrobbler (foo_scrobbler_mac) is a native Last.fm scrobbling plugin for foobar2000 on macOS. Submits tracks based on precise playback rules, caches scrobbles when offline, and operates silently after one-time authentication. Built using the official foobar2000 plugin API, it focuses on reliability, low overhead, and correct metadata handling. Fully open-source under GPLv3.

Supports macOS ≥ 11.5 on both Intel and ARM.

github.com/zfoxer/foo_scrobbler_mac

ZuseMe ~ Last.fm Client


ZuseMe allows you to scrobble songs to Last.fm from players like Groove Music, Media Player (Windows 11) and more.

github.com/dumbie/ZuseMe

foo_listenbrainz ~ Submit Listens To ListenBrainz


Status: alpha.

  • [+] submits listens while online
  • [+] provides UI to configure user name and token
  • [-] no checks for online status, no exception handling
  • [-] no caching of the listens history while offline
  • [-] configurable server url
  • [-] no separate thread for network requests

    gitlab.com/ykBuilds/foo_listenbrainz

Updated ListenBrainz foobar2000 component
audio-file.org/2023/11/21/foo_listenbrainz-foobar2000-listenbrainz/
github.com/phw/foo_listenbrainz2

Apple Music Scrobbling With Album Artwork


Features:

  • See all scrobbled songs
  • See scrobbled songs that you “love” on Apple Music
  • Browse scrobbled albums by artwork color
  • A detail page for seeing album artwork and song metadata
  • Graphs and insights on top played songs, longest songs, most listened artists

github.com/nishanths/scrobble
scrobble.growl.space