Music Streaming (Third-party Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Spotify for the terminal in Rust, built on the Spotify Web API
Streaming music player that resolves tracks from YouTube, SoundCloud and other free sources
Cross-platform music app using YouTube Music's private API as its backend
Android app streaming music from YouTube Music via the InnerTube API
Android music player with local files and YouTube Music streaming
Flutter music and video player with built-in YouTube support via scraping
Desktop app for YouTube Music with remote control and Discord presence integrations
Material 3 Android player with local files and YouTube Music (InnerTune fork)
Cross-platform music player with library management and YouTube Music streaming
YouTube Music client with Apple Music-inspired design
Android music streaming app backed by YouTube without an official API key
Material 3 YouTube Music client for Android using the InnerTube API
Cross-platform Flutter app streaming YouTube Music via its internal API
Multi-source desktop music streaming client (YouTube, SoundCloud, Bandcamp, Deezer and more)
YouTube Music client with smart playlist generation and synced lyrics
YouTube Music client for Android
Terminal music player in Rust with native Spotify streaming via librespot (spotify-tui successor)
Lightweight Qt Spotify client using librespot/spotifyd for playback
Customisable YouTube Music client in Compose Multiplatform (succeeded by Kanon)
Unofficial Yandex Music desktop app for macOS
Native desktop YouTube Music client (Tauri + Rust) with libmpv playback
Multilingual YouTube Music frontend for Android focused on performance
Unofficial YouTube Music desktop app with Discord RPC and Last.fm support
Alternative Deezer streaming client for Android, based on Freezer
Software for sPot, a 4th-gen click-wheel iPod turned into a full Spotify client
Mopidy extension for playing music from Spotify
Desktop Ximalaya client for macOS, Windows and Linux
Ad-free YouTube Music client for Android built with Flutter
Material 3 YouTube Music client for Android
Libadwaita TIDAL client for Linux built on the unofficial tidalapi library
Spotify Connect player for embedded devices such as ESP32 (C++ librespot port)
Linux port of the Deezer desktop app
Client mod for the TIDAL desktop app, successor to Neptune
Unofficial SoundCloud desktop client
Third-party desktop client for the Luoo indie music community
Pandora Radio desktop client for Linux using the private Pandora API
Desktop client for Douban FM
Terminal Spotify client for macOS and Linux
Web interface and Spotify Connect receiver built on the embedded Spotify library
Experimental unofficial Spotify Android client on librespot-java and Jetpack Compose
Winamp-style audio player with built-in Yandex Music streaming
Native Spotify client for the GNOME desktop built on librespot
YouTube Music desktop client for Windows, macOS and Linux
Unofficial Spotify add-on for Kodi built on librespot
Spotify client running as an mpd-like daemon
YouTube Music client for desktop
Streamlined terminal Spotify client and browser in Elixir
Third-party Android Spotify client with Material 3 using librespot (Rust)
High-fidelity TIDAL client for Linux with USB passthrough and bit-perfect playback
Rhythmbox plugin for Yandex Music
Native desktop app for your own TIDAL account via the private API
Native Spotify client for macOS
Electron-based Deezer desktop client derived from Freezer
High-resolution Qobuz streamer and TUI built in Rust
Third-party Douban FM player for the liked-songs channel
Tiny ESP32 audio platform with Spotify Connect and other streaming receivers
Unofficial Deezer desktop application with extra features
libspotify-based Spotify client for Mac OS X
Cross-platform Deezer client made in Flutter
Native (non-Electron) Spotify client
Free Deezer client for Android based on ReFreezer
Queue-oriented keyboard-driven Spotify client for macOS
High-performance native Spotify client for Windows in .NET
Minimal Spotify Connect client that pipes a track's audio to stdout (for LMS)
SoundCloud client for the Linux desktop
Early open-source reimplementation of libspotify's Spotify protocol (abandoned 2010)
YouTube Music client for Android, iOS and web
TIDAL music streaming add-on for Kodi
Unofficial Spotify app for Android TV
Deezer client add-on for Kodi
Demo app running librespot-java on Android
Unofficial TIDAL/WiMP add-on for Kodi
Source of the unofficial TIDAL Windows 10 app
Unofficial TIDAL client for Wear OS
Unofficial Deezer client app for Linux
TIDAL desktop player with fast local library search and music videos
Unofficial Spotify client for Windows Phone using the web player
Unofficial CLI player for TIDAL
Unofficial Spotify Connect client for the Nintendo Switch
Unofficial desktop app for Deezer