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.
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
mStream is a self-hosted music server. Self-hosting means you run the server software on a computer you own. mStream is lightweight and can be run on old hardware and boards like the Raspberry Pi.
Why host your own?
Own your music. No ads, and nothing gets removed from your library.
Quality. Stream FLAC and lossless files uncompressed.
Privacy. Streaming services log your listening habits. Your server never snitches on you.
Good for artists. Buy music directly and the money goes to them.
Bandcamp Desktop is a crossplatform desktop application which allows you to use bandcamp.com in an easy and quick way.
Note that Bandcamp Desktop is not affiliated with Bandcamp, it is only a fan-made, free and Open-Source project.
Features:
Simple as the website
Header menu
Mini Player
Directly download Music from Bandcamp
Mini Player
Keep listening to the music while you explore the website! That’s the killer feature of this web application.
It’s very simple to use: just go to the album (or song, ep…) and click File > Mini Player (or press Ctrl + Space).
Directly download Music from Bandcamp
Bandcamp Desktop is able to directly download music from Bandcamp. Your albums and songs will be automatically unzipped and stored in the bandcamp-desktop folder which is located in your default download folder (Library Folder can be changed from App Preferences).
This app helps you to play and improvise chords whilst a MIDI file or audio source is being played. It does this by updating a rolling display to map the chord notes to a piano keyboard. It can also dynamically assign notes or chords to keys on a MIDI or PC keyboard.
Synchronisation is achieved automatically from a MIDI file. An audio file (e.g. MP3) can be synchronised and saved using the program.
Chords and major/minor keys can be extracted from the MIDI file using a configurable tool that analyses the MIDI file. Chords, keys, and time signatures can also be created or updated manually – this allows you to play along with an audio source without requiring a MIDI file.
The program contains a sequencer-style display that can be used to control the volume, panning, muting, solo’ing and patching of the tracks of the MIDI file.
Audio can be rendered with the program’s builtin synthesizer (using SoundFonts), or an external synthesizer.
Features:
Extract keys and chords from a MIDI file.
MIDI sequencer with track display and control.
Output to built-in synthesizer or MIDI out port.
ASIO and non-ASIO sound cards supported.
Play with MIDI or PC keyboard.
Display chords on a piano roll to facilitate playing and improvisation.
Mineradio is a Windows desktop immersive music player that combines search and play, lyrics stage, particle vision, 3D playlist rack, and full desktop mode into a private music space that is closer to a live experience.
SonicTree is a Linux music player for local music playback and filesystem-based navigation. It allows you to browse and play music directly from your existing folder structure without requiring a separate music library database.
Features:
Designed around local folder-based music playback for clean and distraction-free listening experience
Playback architecture powered by GStreamer for stable playback pipeline and decoder handling
This is unofficial audio client for app. Currently it supports macOS, iOS and android via APK file. I’m also working on adding Linux(deb) support and windows.
Integral is music player for cellphones and other mobile devices with Java MicroEdition platform (J2ME). This player has outstanding ability to keep played statuses for each track in the playlist. It has three possible statuses for each track: new, played or partially played.
Key features of the player:
User can define directory and supported file extensions for music files
Player can keep individual statuses for each track in list, including partial played position
English and Russian interface, player supports Russian MP3 tags
User interface is automatically layouted for different screen sizes
Player can be sent to background execution, if this feature’s supported by device
Lock screen featuring large digital clock. Automatic screen lock can be turn on, based on inactivity timer.
This project is open source (distibuted under GNU GPL)
Integral player doesn’t decode sound streams itself by design. Instead, Integral can be considered as a shell to internal playback functions of the mobile device. That’s why the player supports only those formats of music files which are supported by the actual device.