Tool Open source · MIT
Salt Player is a multi-platform local music playback app developed by Moriafly. Its official repository is used for Android package releases, issue tracking, feedback, and announcements; Android support requires version 6.0 or later and includes arm64-v8a and armeabi-v7a packages. The project also provides a Windows version and related open-source components, including Salt UI for Compose Multiplatform and Media Kit for Android media services and notification management.
Spun is a source-available music player for Linux that presents album artwork through CD, vinyl, cassette, and TP-7-inspired recorder interfaces. It plays local music and can browse YouTube Music anonymously, connect to Jellyfin, Navidrome, or Subsonic servers, and control Apple Music through a running Cider instance. Its player provides shared playback controls, queues, album details, lyrics, seeking, mini mode, desktop media controls, and optional modeled 3D views with lighting based on Noctalia's wallpaper palette. The application supports local imports without copying or modifying the original music files, separate queues for its supported sources, and an optional TX-6-style mixer for local, YouTube, Jellyfin, or Subsonic audio. YouTube support uses an isolated Python helper based on ytmusicapi and yt-dlp; Cider connectivity uses its local API and handles Apple Music authentication and streaming. The mixer performs EQ, delay, compression, and channel mixing inside Spun, but does not support external USB hardware, recording, MIDI, or separate auxiliary outputs. Spun is built from source with CMake, Ninja, Qt 6.8 or later, and TagLib 2.0 or later; Qt Quick 3D is optional. The repository states that there is no packaged installer yet. Its original code and assets are distributed under the PolyForm Noncommercial License 1.0.0, which is source-available and not OSI-approved.
Mousiki is a keyboard-driven terminal music player (TUI) for browsing and playing local music files or searching and streaming online tracks through yt-dlp. It provides word-by-word synchronized lyric highlighting, an FFT spectrum visualizer, waveform rendering, spinning-disk artwork, and queue controls for shuffling, repeating, and track management. Colors, animations, visualizer behavior, hotkeys, and local music paths are configured through a file in the user's home configuration directory. It has native support for Linux, macOS, and Android through Termux; Windows support is unverified. Building requires CMake, a C++17 compiler, FFmpeg, yt-dlp, and the Python syncedlyrics package, and the project is licensed under Apache License 2.0.
Cider is a community-run software company and cross-platform Apple Music application. The project describes the app as a customizable desktop client built with Quasar, Vue, Socket.io, Electron, and .NET for Windows builds, with native backends for each supported operating system. It provides integrations with services including Discord, Last.fm, and Spotify, audio spatialization and equalizers, remote control through Cider Remote, and a plugin system. The video describes Cider as handling Apple Music streaming for the Spun music player.
LunaTV is a self-hosted, cross-platform streaming aggregator and video player. The repository README also labels the application MoonTV. It provides multi-source search, detail pages with episode and metadata information, browser playback through ArtPlayer and HLS.js, favorites and watch-progress synchronization, responsive web layouts, and a progressive web app mode. It can optionally skip segmented video advertisements as an experimental feature. LunaTV is built with Next.js, Tailwind CSS, and TypeScript and is distributed for Docker-based deployment. A fresh deployment contains no built-in playback or live-stream sources; an administrator must supply Apple CMS V10-compatible source APIs through the configuration interface. Redis, Kvrocks, and Upstash can store favorites and viewing history, and the project documents compatibility with the Selene mobile client and OrionTV on Android TV. The repository page states a CC BY-NC-SA license with restrictions on commercial use, while the README's license section states MIT, so the licensing information is inconsistent in the supplied page text.
ShelfDroid is a third-party Android client for self-hosted Audiobookshelf servers. It lets users browse audiobook and podcast libraries, stream books and episodes with synchronized listening progress, and download them for offline playback. The app includes chapters, bookmarks, a sleep timer, playback-speed controls, and other player functions; accounts with permission can also manage backups, API keys, users, logs, server settings, sessions, notifications, authentication, metadata, and other server features. ShelfDroid is open source under the GNU Affero General Public License v3.0.