Music
110 open source Music apps
Fossify Music Player
APK
Introducing Fossify Music Player β your gateway to uninterrupted musical enjoyment. Say goodbye to intrusive ads and hello to a seamless music experience designed to accompany you wherever you go. π« AD-FREE LISTENING: We understand the value of your time and the sanctity of your music experience. That's why Fossify Music Player is completely ad-free. No distractions, just pure musical bliss. Whether you're at home, on the go, or exploring the great outdoors, enjoy your music without interruptions. πΆ OFFLINE ACCESS: Take your music with you wherever you go, even to mars. Fossify Music Player operates offline, ensuring you can enjoy your favorite tracks anytime, anywhere, without needing an internet connection. π LIGHTNING-FAST AND EFFICIENT: Worried about draining your battery while indulging in your favorite tunes? Despite its rich features, Fossify Music Player maintains a small app size, ensuring quick and hassle-free download and installation. Experience swift navigation and seamless performance while indulging in your favorite melodies. ποΈ POWERFUL EQUALIZER: Elevate your listening experience with our powerful equalizer, offering a range of presets to suit every genre and audio preference. Adjust the music effects based on your mood, genre, or even your audio setup for an immersive sound experience. π SLEEP TIMER FOR RELAXING NIGHTS: Soothe your nights with the Sleep Timer feature. Choose your favorite tunes and let them gently fade away as you drift off to sleep. Enjoy a peaceful night's rest without worrying about the music playing on. π PLAYLIST MANAGEMENT: Create and manage your playlists effortlessly. Organize your music library, customize track labels, and even edit song information to your liking. Shuffle, repeat, skip, and forward your tracks with ease. π PRIVACY ASSURED: Your privacy is our top priority. Fossify Music Player does not collect or share any user information with third parties. Enjoy peace of mind knowing that your musical journey remains private and secure. π MODERN DESIGN & USER-FRIENDLY INTERFACE: Enjoy a clean, modern design with a user-friendly interface. The app features a material design and a dark theme option, providing a visually appealing and comfortable user experience. π¨ CUSTOMIZABLE INTERFACE: Personalize your music experience with customizable widgets and interface colors. Control your music effortlessly from the status bar, widget, or headphone buttons, all tailored to your preferences. π OPEN-SOURCE TRANSPARENCY: Your privacy is a top priority. Fossify Music Player operates completely offline, completely free of ads and does not request unnecessary permissions. Moreover, it is fully open-source, providing you with peace of mind, as you have access to the source code for security and privacy audits. Experience music the way it's meant to be β uninterrupted, personalized, and immersive. Download Fossify Music Player now and embark on a musical journey like never before. Explore more Fossify apps: https://www.fossify.org Open-Source Code: https://www.github.com/FossifyOrg Join the community on Reddit: https://www.reddit.com/r/Fossify Connect on Telegram: https://t.me/Fossify
F-DroidGitHubIzzyOnDroid
Gramophone
APK
Gramophone is an offline, local music player that can play .mp3, .flac, .ogg, .opus, .m4a, .mka and .wav files.- Material You themed- First-class .lrc lyrics support- Now Playing color theme based on album cover (optional)- SD card support- Uses MediaStore to quickly access music database- Natural sorting and various sorting options- "Enhanced album cover" feature for higher quality album covers (OPTIONAL)- Supports excluding folders from Music list- Read-only Playlist support- Supports using System/third-party Equalizer apps- Support list and grid view- Shuffle is truly random and plays all songs- Supports folder and filesystem browsing- Supports searchIf you face any issues, feel free to open an issue at our GitHub page: https://github.com/AkaneTan/Gramophone/issuesIf you have any security-related or otherwise confidential comments, please email: nift4dev [@] gmail [.] comGramophone is open source and released under the GPLv3.0 or later license. We thank all contributors and translators! https://github.com/AkaneTan/GramophoneYou can help translate Gramophone to your language: https://hosted.weblate.org/engage/gramophone/Note: Gramophone supports the "enhanced album covers" feature. This feature needs the "Photos and videos" permission. This feature is ENTIRELY OPTIONAL and DISABLED BY DEFAULT. We do NOT upload any data anywhere. Your photos are not used, the permission is ONLY used to DISPLAY album covers. That's it.Note: not all file formats will work on all devices. For more information, please refer to https://developer.android.com/media/media3/exoplayer/supported-formats#progressive-container and https://developer.android.com/media/platform/supported-formats#audio-formatsNote: Gramophone is completely offline. It does not support downloading or streaming music. It will only play music files on your device. It cannot bypass copy protection.Note: Our privacy policy is available at https://foedusprogramme.github.io/org/privacy.html
F-DroidGitHubIzzyOnDroid
GuitarFretboardTrainer
APK
A very simple way to learn all the notes on the guitar fretboard by being quizzed. It's easy to add to your daily guitar practice. Pick the string you want to learn, which frets you want to learn the notes for and go for it! You can practice finding a note on a string. e.g. Find G# on the E string. The answer is Fret 4. You can practice answering what note is at a certain fret. e.g. What note is on the E string at Fret 5?
F-Droid
HSTempo
APK
HSTempo Neo is a music tempo measurement app. It features a single-tap button that can be tapped in time with the music. The BPM is calculated in real time and displayed on the screen. This is a fork of the existing app HSTempo; this version has been updated to work on modern Android devices (Android 15+).
F-DroidGitHub
Homer Audio Player for Seniors
APK
Audiobook and podcast player built for seniors, visually impaired and non-tech-savvy listeners who need an easy way to play audio. Instead of complex menus and unnecessary features, Homer offers a clear, minimal interface focused on one thing: easy audiobook and podcast playback. Use the special "lockdown mode" to turn an Android tablet into a dedicated, single-purpose audiobook and podcast device. Designed for: - Elderly who want simple, independent listening - Visually impaired users who benefit from large controls and spoken titles - Non-tech-savvy users who find standard apps overwhelming - People with cognitive challenges who need basic functionality Easy to use: - Large, easy-to-tap buttons - Simple navigation with swipe left/right - Flat content structure (no deep nested folders) - No ads, no pop-ups, no distracting clutter - Optional title read-aloud for accessibility - Flip-to-stop: place device screen-down to pause playback Lockdown mode: - only playback functionality - blocks exiting the app - hides settings - no access to other apps, notifications nor settings Audiobooks: - Play DRM-free audiobooks from device storage - Resume position saved separately for each book Podcasts: - Automatically updates to show the latest 1-5 episodes - Downloads full episodes for reliable offline playback Caregiver-managed setup (secondary role): - A caregiver configures content and settings in advance - Optional lockdown mode hides all apps and functionality except the player - Device is prepared once, then used independently by the listener Additional features: - High-contrast light and dark themes - Customizable controls: volume, chapter skip, forward, rewind - Adjustable playback speed - Sleep timer with shake-to-continue How it works: 1. Install Homer on an Android 7+ phone or tablet. 2. Add audiobooks/podcasts and adjust the interface as needed. 3. Optionally lock or hide settings. 4. Hand the device to the listener for simple, independent daily use. Homer makes audiobook and podcast listening accessible for people who cannot comfortably use standard smartphone apps.
F-DroidGitHub
Just (Video) Player
APK
Android video player based on the ExoPlayer library. It uses ExoPlayer's FFmpeg extension with all its audio formats enabled (it can handle even special formats like AC3, EAC3, DTS, DTS HD, TrueHD etc.). It properly syncs audio with the video track when using Bluetooth earphones/speaker. Supported formats * Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (ΞΌ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD * Video: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1 * Containers: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV * Streaming: DASH, HLS, SmoothStreaming, RTSP * Subtitles: SRT, SSA, ASS, TTML, VTT HDR (HDR10+ and Dolby Vision) video playback on compatible/supported hardware. Features * Audio/subtitle track selection * Playback speed control * Horizontal swipe and double tap to quickly seek * Vertical swipe to change brightness (left) / volume (right) * Pinch to zoom (Android 7+) * PiP (Picture in Picture) on Android 8+ (resizable on Android 11+) * Resize (fit/crop) * Volume boost * Auto frame rate matching on Android TV/boxes (Android 6+) * Post-playback actions (delete file/skip to next) * Touch lock (long tap) * No ads, tracking or excessive permissions To load external (non-embedded) subtitles, long press the file open action in the bottom bar. The first time you do that, you will be offered to select root video folder to enable automatic loading of external subtitles.
F-DroidGitHub
K
Kodi
APK
Kodi is a media player and entertainment hub for digital media. Kodi can be used to play almost all popular audio and video formats around. It was designed for network playback, so you can stream your multimedia from anywhere in the house or directly from the internet using practically any protocol available. Point Kodi to your media and watch it scan and automagically create a personalized library complete with box covers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations.
F-DroidGitHub
Lalumo
APK
Lalumo - Discover Music with Heart and Ear With Lalumo, young children dive into the colorful world of music! In a playful way and with lovingly designed animal characters, they explore pitch, melody, timbre, and rhythm - no prior knowledge needed. Musical concepts are experienced intuitively. What can your child expect in Lalumo? - Children recognize pitches by listening and pressing the right animal. - Child-friendly activities - Listen to familiar children's songs and decide if they sound right or βwrongβ - Choose animals that match pleasant or strange-sounding melodies - Explore rising, falling or jumping melodies What parents can expect - No ads, no in-app purchases, open source - You can lock the screen to the current activity, full screen and so that you can't press on any other element on the screen Intuitive navigation - Picture-based interface with a bird as a play button and animals to press as answers. Beautiful illustrations The scenes resemble hand-painted picture books: warm, calm and full of charm. Fully usable offline, distraction-free - just music, play, and joy. Perfect for preschoolers, parents who want to support early musical learning, and educators who want to introduce children to worlds of sound.
F-DroidGitHub
Learn Music Notes
APK
A simple game to assist with music sight reading training.
F-Droid
Let's Bend: Harmonica Tuner
APK
d Let's Bend: Blues Harmonica Tuner & Trainer assists harmonica players in accurately hitting bending notes through real-time visualization. The application is completely free, ad-free, and can be used without registration. Sounds are captured via the MediaRecorder library as a continuous data stream, analyzed using advanced pitch detection algorithms, and displayed in real-time. All common keys and special tunings of your blues harps are supported and can be easily configured via the settings menu. Features: β’ Fast and accurate musical note detection β’ Multiple pitch detection algorithms (YIN, MPM, and HYBRID) β’ Support for all common harmonica keys and tunings β’ Adjustable concert pitch settings β’ Visualization of blow bends, draw bends, over blows, and over draws β’ Customizable confidence settings for pitch detection Technical Details (for developers): β’ Open-source project available on GitHub β’ Built using Model-View-Controller (MVC) architecture β’ Developed with Gradle build system β’ Requires Android 9 (API 28) or higher β’ Uses Dagger for dependency injection β’ Implements SLF4J for logging β’ Optimized for privacy (no data collection or storage) β’ Part of a multi-platform project that includes desktop (macOS, Linux, Windows) and web versions The app is also available for desktop platforms and as a web application at https://letsbend.de Enjoy and Let's Bend! Let's Bend is free and open source. If you find it useful, consider supporting development: https://ko-fi.com/egdels
F-DroidGitHub
Linthra
APK
Linthra is an open-source Android music player for people who keep their music on their own devices or self-hosted servers. It plays local files, and it streams from self-hosted music servers such as Jellyfin and Navidrome/Subsonic β you bring your own server and sign in with your own account. Linthra is an unofficial community client. It is not affiliated with Jellyfin, Navidrome, or Subsonic. The app is still early alpha. It's usable for testing on a real device, but it isn't production-stable and has a few rough edges. The lists below separate what works today from what's still planned. On privacy: * No ads, no tracking, no analytics, and no crash-reporting or telemetry SDK. * No account to create, and nothing phones home β streaming is the default, and downloads only happen when you ask for them (Wi-Fi only unless you opt in to mobile data). * When you sign in to a server, the password is used once to get a session token, then dropped; the token is stored encrypted and never logged. * Open-source under the Mozilla Public License 2.0, so anyone can read, build, and contribute to it. What works today: * Local library β pick a folder with the Storage Access Framework (no broad storage permission), scan it, and browse Songs, Albums, and Artists with search. * Streaming from your own Jellyfin or Navidrome / Subsonic server: test the connection, sign in, sync, and play, including over HTTPS. * A smart offline cache β download tracks for offline play, with a size limit and a "Keep offline" pin. * Queue / Up Next, playlists and favourites (synced with Jellyfin where it's supported), and automatic "smart mixes" built from on-device signals. * Background playback with a media notification and lock-screen, Bluetooth, and wired-headset controls, plus shuffle / repeat and synced lyrics. * Android Auto browsing, and casting to a Chromecast, speaker, or TV through a pure-Dart Cast implementation (no Google Play Services). Still to come: * Reading tags and album art from local files (for now they show file names). * Subsonic favourites, lyrics, and cover art, and fuller playlist sync. * "Download all" for an album or playlist. * More sources, such as WebDAV / NAS, behind the same interface. * A Linux desktop build later, from the same codebase. Linthra is distributed for testing as a sideloaded APK from GitHub Releases. It isn't on F-Droid or Google Play yet.
F-DroidGitHub
Little Music Player
APK
This project is a light-weight, simple, yet compatible audio player. Supports Android 1.0+ It allows you to play audio and video files, like how you expected to. Most importantly it is designed in hope to make it compatible with different Android versions. Its usage is as easy as opening or sharing the file you want to play with the app, or selecting it directly from the app. Enjoy your music! Note that this project was originally known as simple music player. Currently partially support m3u/m3u8 playlist files. More information below in section Playlist Support. You can find most information about Little Music Player just below. Different variations - Tiny Music Player https://github.com/martinmimigames/tiny-music-player Smallest, most minimal, with the trade-off of only having the most basic features. Playlist support - Folder-based playlist on Android 5.0+ - Temporary playlist via multi-share function - Partial m3u/m3u8 support m3u/m3u8 features supported: - Audio stream url (http/https) - Absolute audio path (e.g. /storage/emulated/0/Music/Example.mp3) - Nested m3u/m3u8 files (Absolute path only) - Custom audio name via "#EXTINF: [duration], [custom name]" , does not support duration Features - It's free Everyone should have the right to listen to music, therefore we aim to make it accessible. - No advertisement We simply want a distraction-free experience for you, so you can relax and enjoy! - Compact Less than half a MB in size, one of the tiniest audio player apps on Android! No need to worry about bloated apps again. (Currently less than 30 KB) - Unbelievably compatible Strangely addicted to support, we believe that nobody should be excluded due to an older device. Therefore we have theoretical support starting all the way back from Android 1.0, and tested support on Android 2.3 and above. Isn't it amazing? - Clean & Simple No awkward layout, no hidden options and straightforward, so you can focus on the content. Enjoyment is key, right? - It simply works :) Even in the modern world, there is always something seeming to fail. Luckily for you, this app was designed to work just like it is supposed to. It supports all audio types that your device supports. - Minimal permissions required Have you ever met an app asking for a bunch of unrelated permissions? Have you ever had some strange requests reminding you of a malware? Not this app! We will explain how we use all our permissions, so you know it's safe to use. - No hidden third-parties It is completely open-source, and uses as little third-party libraries as possible. If you worry about size, compatibility or privacy, this is the best app for you! We use the foreground service permission to provide audio playing while using other apps. We use the notification permission for displaying playback control, as we are mainly a notification based music player. We use the internet permission to allow for audio streaming, however such function is still being developed, and can be very buggy. We use the read storage/audio/video permission to open the audio files. Required for older devices, and m3u/m3u8 processing. (Beta function) Share a url containing a media file to Little Music Player to stream it. Or use a m3u file with the stream url inside. Issues Issues and pull requests are always welcome! Since we do not have telemetry in the app, we rely on you to report issues and give feedback. You can submit issues the following ways: - via Github issues at https://github.com/martinmimigames/little-music-player/issues - via email: martinmimigames@gmail.com Made by Martinmimigames Official website at https://martinmimigames.github.io Last update of Description: - 20-07-2023 dd-mm-yyyy Important: - Please read the license!
F-DroidGitHub
Local Player
APK
Local Player is a native Android audio player designed for simplicity, elegance, and an immersive listening experience. Built with Jetpack Compose and Material 3, it offers a modern interface with a strong focus on advanced lyrics support. Key Features: β’ Synchronized Lyrics: Full support for .lrc (line-by-line) and .ttml (precise word-by-word) lyric files. β’ Media3 Engine: Powered by the latest Media3/ExoPlayer for high-fidelity and stable playback. β’ Modern UI: Minimalist Material Design 3 with dynamic theme support. β’ Visual Adaptation: Interface colors adapt to the current album art using androidx.palette. β’ Privacy First: No ads, no trackers, and no internet required. Your music stays private. β’ Formats: Supports MP3, FLAC, WAV, AAC, and more. Local Player is an open-source project (MIT License) focused on providing a functional, fast, and user-respecting media experience.
F-DroidGitHub
Lotus
APK
Features Enjoy your music in MP3, FLAC, OGG, OPUS, WAV, M4A, and more No ads, no telemetry, no analytics β ever Network access is off by default and must be turned on in Settings Smart Shuffle β Pure (mathematically unbiased) and Smart (avoids repeating artists) Per-track embedded artwork β show the cover stored inside each file Synchronized lyrics from LRCLIB with karaoke-style timed display Manual lyrics import with automatic charset detection (UTF-8 and Latin-1) Browse tracks, albums, artists, and genres; create and manage playlists Smart Playlists β Recently Added and Random Mix, always up to date Export playlists to M3U files for use in other music apps Global search across tracks, albums, artists, genres, and playlists Loved tracks β mark favorites and browse them in one place Listening Stats β most played, most listened, recently played, top artists Backup and restore playlists and loved tracks to a JSON file Sleep timer with presets (15/30/45/60/90 min) and finish-current-track Quick Settings tile for play/pause Edit metadata tags or fetch accurate info from MusicBrainz OPUS metadata editing β title, album, artist, genre, year, track number, lyrics Share tracks via the system share sheet Crash logs saved locally β share them manually, nothing is sent automatically Designed with Material You and dynamic color palettes All music stays on your device. Network access is off by default and must be turned on in Settings β LRCLIB lyrics lookups and MusicBrainz metadata queries are opt-in only.
F-DroidGitHubIzzyOnDroid
Lune
APK
Lune is a minimalist and elegant music player for Android, designed with a focus on aesthetics and a premium user experience. It features a modern Jetpack Compose UI, dynamic color support, and a unique high-quality dark defocus widget system. - Modern UI - Widget - Live Lyrics - Dynamic Themes - Queue Control - Playlist - Automix and Crossfade - Timer playback - Equalize - Vizulizer - Sample button theme - HI-FI audio - Customizations - Support Android Auto - haptic vibration Built with privacy as a core principle: - Zero Internet Access: The app does not hold the `INTERNET` permission. It never connects to any network, server, or service. - No Trackers: Zero analytics SDKs, no telemetry, no crash reporters, no ads β nothing phones home. - 100% Offline: All audio is played from your device's local storage. No streaming, no account required, no cloud dependency. - No Data Collection: Lune does not collect, store, or transmit any personal data. Everything stays on your device. - Open Source: The entire source code is publicly available for audit. What you see is what you get. - Minimal Permissions: Only the permissions strictly necessary for local music playback and audio visualization are requested.
F-DroidGitHub
MPD
APK
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
F-DroidGitHub
Melodeon
APK
Emulates a one row melodeon or a one and a half row organetto. There is a choice of midi instruments and keys. * Keys: Eb, Bb, F, C, G, D, A * Instruments: Standard midi set, defaults to accordion * Choice of one row melodeon layout and one and a half row organetto layout * Choice of fascia images Uses Sonivox midi synthesizer for midi audio output.
F-DroidGitHub
Metro - A music player for Android
APK
Metro is a fork of Retro Music with Google Play API removed and all pro features unlocked. Features: Local playback only (based on the MediaStore) Sleep timer Folder browser Home screen widgets Themes (Just Black, Kinda Dark, Clearly White) Now playing themes Volume controls Blacklist Album artist support Auto-download artist images from Last.fm
F-DroidGitHub
Metronome
APK
A simple and modern Metronome Application for Android. This application provides you with all you'd expect from a metronome without added complexity. The features are intentionally kept simple and usable: 1) The metronome itself. 2) Tap Tempo (to input those trickier tempos). 3) Saving and restoring presets (so you can switch between musical pieces easily).
F-DroidGitHub
MidiSheetMusic
APK
MidiSheetMusic plays midi music files and highlights the notes as they play. It comes with over 50 classical piano songs, from popular composers such as Beethoven, Mozart, and Chopin. Start learning your favourite songs on the piano today. It's also available on the desktop platforms. Features include: * Adjusting the speed of the music * Playing only the left-hand or right-hand staff * Playing a subset of measures continuously in a loop * Transposing the notes up or down * Changing the instruments used for each MIDI track
F-Droid
MonsterMusic
APK
MonsterMusic is a local music player for your Android device. Enjoy all the features without any cost!Features:Advanced Equalizer: Customize your sound experience with our built-in equalizer.Lyrics Support: Dive deeper into the lyrics of your favorite songs.Privacy First: MonsterMusic operates without any network requests, just pure music enjoyment.More features are waiting for your discovery.
F-DroidGitHubIzzyOnDroid
Musekit
APK
Musekit is a simple app providing all the tools a musician may need, without disturbing ads and without collecting any data. Features: - Tuner (Automatic & Note fork) - Metronome
F-DroidGitHubIzzyOnDroid
Music
APK
Eleven music player (CyanogenMod/LineageOS) - compatible with Android 4.0 and up. Made compatibility changes for Android versions > 4.0 using as much material design as possible.
F-DroidGitHubIzzyOnDroid
Music Player Lite
APK
An elegant and light weight music player Features - No Ads forever - Listen to music - Simple and modern design - Blazing fast performance and minimal battery usage - Manage the queue and shuffle/ repeat mode - Change the accent of the app - Manage folders to exclude(hide) - Automatic scanning of media files - Browse/ Sort/ Search albums and artists - Change between Dark and Light Modes - Easily search songs by keywords - Lock screen controls and play in the notification bar - Headset controls - Listen to music - Sleep timer
F-DroidGitHubIzzyOnDroid