Media Player

661 open source Media Player apps

Auraninja
APK
Auraninja is a minimalist ambient sound mixer and internet radio app built with Material You design.Features:Mix multiple ambient sounds (rain, birds, fire, wind, waves, thunder, cat, binaural beats)Internet radio support with Yumi Co. and Radio BrowserBeautiful animated visualizers (Liquid Ribbons, Breathing Orb, Radial Rings, Particle Drift, Rotating Mandala, Constellation, Morphing Polygon, Aurora, Ink Diffusion)Binaural beats for focus, deep sleep, and relaxationBrown, pink, white, and green noise generatorsSleep timer with countdownVolume control per soundDark and light Material You themesFully localized (English, Italian, French, German, Spanish, Japanese)No ads, no tracking, fully open source
GitHubIzzyOnDroid
Aurora
APK
- Search books by title, author, and other parameters - See detailed info about the book (pages, size, etc) - Switch between light and dark theme - Dark mode/light mode - and many more... Check out the all of my apps: https://funkymuse.dev GitHub: https://github.com/FunkyMuse
F-DroidGitHub
Auxio
APK
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players. Built off of modern media playback libraries, Auxio has superior library support and listening quality compared to other apps that use outdated Android functionality. In short, It plays music. Features - Playback based on Media3 ExoPlayer - Snappy UI derived from the latest Material Design guidelines - Opinionated UX that prioritizes ease of use over edge cases - Customizable behavior - Support for disc numbers, multiple artists, release types, precise/original dates, sort tags, and more - Advanced artist system that unifies artists and album artists - SD Card-aware folder management - Reliable playlisting functionality - Playback state persistence - Android Auto support - Automatic gapless playback - Full ReplayGain support (On MP3, FLAC, OGG, OPUS, and MP4 files) - External equalizer support (ex. Wavelet) - Edge-to-edge - Embedded covers support - Search functionality - Headset autoplay - Stylish widgets that automatically adapt to their size - Completely private and offline - No rounded album covers (if you want them)
F-DroidGitHub
Aves Libre
APK
Aves can handle all sorts of images and videos, including your typical JPEGs and MP4s, but also more exotic things like multi-page TIFFs, SVGs, old AVIs and more! It scans your media collection to identify motion photos, panoramas (aka photo spheres), 360° videos, as well as GeoTIFF files. Navigation and search is an important part of Aves. The goal is for users to easily flow from albums to photos to tags to maps, etc. Aves integrates with Android (including Android TV) with features such as widgets, app shortcuts, screen saver and global search handling. It also works as a media viewer and picker.
F-DroidGitHub
BILIBILIAS
APK
BILIBILIAS is an auxiliary tool for Bilibili video caching, providing one-click caching. Use it to help you cache videos. Currently, we support a considerable number of features to assist you in completing your work. UP creators can download some clips as material for video editing. Please note that the project's maintenance may be stopped at any time. Supported Features Scan code login Cache videos/Bilibili exclusive anime that can be played in Mainland China Personal Center -> Help cache your own videos Batch download Background download Support ffmpeg Support download list operations
F-DroidGitHub
BVD
APK
bilibili video resource downloader Features Downloading all kinds of video from bilibili (user-uploaded video, bangumi, TV series, amd movies) Extracting audio from the video (aac) Converting package formats of the video (flv、mp4、mkv、wmv) Uasge Input the bilibili video address (or the share link, BV, AV, EP, and SS)in the input box of the parse tab, the tap "parse" Some video and video with resolution higher than 720p requires login.
F-DroidGitHub
Baby Dots
APK
Based on experience with our young daughter, showing sharp contrasting dots along with calming music soothes her. It can take her from a distressed state to happy and content almost immediately. We started showing baby dots from 10 weeks old, and it still worked well at 8 months old. As they grow older, use the child lock so that those little fingers can safely touch the dots as they move around to make them change. Works at home and on the go. Although it may not work for every baby, we hope it helps yours.
F-DroidGitHub
Backing Trainer
APK
Backing Trainer is an application to joy with your soloist instrument while listening a backing track. The application is fully Free in both senses.For animated screenshots, please see the project’s Github page. Further information, e.g. how to include new compositions, can be found in the project’s wiki.
GitHubIzzyOnDroid
B
Bangumi
APK
A third-party Bangumi client based on React-Native The layout is designed for mobile, covering basically all pages of the website. Bangumi is used for discovering, discussing, and managing the progress of the anime, music, Japanese drama, game, AVG and more. Basic Functions Managing progress Details of the entries and charactors Timeline (user activity) Super-expanding (forum) Time Machine (person center), user space More than search, rank, index, daily broadcast, yearbook, amd label Featured Functions Serve most resources on self-maintained CDN, high speed access Serve images on CDN, with post-processing,faster than the origin site with higher quality and less size Seasonal drama with precise single episode web source, manga source search, looking for drama, novel, game, and music Screenshot preview for drama and game Little chalice (Character Trading Air Game with independent UI/UX design)
F-DroidGitHub
Barcode Box 2
APK
You will need https://f-droid.org/packages/com.google.zxing.client.android to be installed. Records a list of barcodes when you scan them and reminds you if you've seen it before. Useful for remembering which books you've read or things you've seen in the shop. It features a rapid scanning mode, and allows to export the history of barcodes to CSV.
F-DroidGitHub
Barcode Scanner
APK
Barcode Scanner is a free and open-source app that allows you to read and generate barcodes. It can collect information about food products, cosmetics books and music (CDs, Vinyls…). Different barcodes formats are managed by the app : • 2 dimensions bar codes: QR Code, Data Matrix, PDF 417, AZTEC • 1 dimension bar codes: EAN 13, EAN 8, UPC A, UPC E, Code 128, Code 93, Code 39, Codabar, ITF Collect information about a product during a scan : • Food products with Open Food Facts • Cosmetics with Open Beauty Facts • Food products for pets with Open Pet Food Facts • Books with Open Library • Music CDs, Vinyls… with MusicBrainz App features : • Simply point your smartphone's camera to a barcode and instantly receive information about it. You can also scan barcodes through a picture in your smartphone. • With a simple scan, read business cards, add new contacts, add new events to your agenda, open URL or even connect to Wi-Fi. • Scan Food products barcodes to receive information about their composition thanks to the databases Open Food Facts and Open Beauty Facts. • Search information about the product you scan, with a quick research on different websites such as Amazon or Fnac. • Keep track of all your scanned barcodes with the history tool. • Generate your own barcodes • Customize the interface with different colors, with a light theme or a dark one. The interface is built with Material 3 and is compatible with Material You, allowing you to adjust colors based on your wallpaper for devices running on Android 12 or later. • Texts are entirely translated in English, Arabic, Spanish, French, Portuguese, Russian, German, Turkish, Italian, Ukrainian, Polish, Dutch, Romanian and Chinese (Simplified and Traditional). This app respects your privacy. It does not contain any trackers and does not collect any data. The source code is available here: https://gitlab.com/Atharok/BarcodeScanner
F-DroidGitHub
BeatBridge
APK
BeatBridge automatically resumes music playback the moment your chosen Bluetooth device connects — your car speakers, headphones, or any paired device. HOW IT WORKS Select one paired Bluetooth device from the list. BeatBridge starts a lightweight foreground service that listens for that device to connect. When it does, BeatBridge sends a standard media play event to Android, resuming whatever you were last listening to in Spotify, YouTube Music, Pocket Casts, or any other media app. FEATURES • One-tap setup — pick your device and you're done • Works with any media player that responds to Android media key events • Persistent — keeps watching even after the app is closed • No polling — wakes only on Bluetooth connection events, so battery impact is minimal • Fully offline — no internet access, no accounts, no tracking PERMISSIONS • Bluetooth — to read your list of paired devices and detect when one connects • Foreground Service — to keep the monitor running in the background • Notifications — to display the persistent "Watching for…" status notification (Android 13+) No location access. No storage access. No network access. OPEN SOURCE BeatBridge is free and open-source software licensed under the GNU General Public License v3. Source code is available on GitHub.
F-DroidGitHub
BeatInspector
APK
BeatInspector is meant to help music producers analyze other tracks for remixing, referencing etc. by displaying relevant data about them, namely their BPM, key, genre, time signature, and average loudness. Requires authentication with a Spotify account (Spotify App not required).
GitHubIzzyOnDroid
BendyStraw
APK
BendyStraw An app for managing NewPipe databases. BendyStraw imports NewPipeData-*.zip files and lets you: Open multiple zips at the same time, so you can combine data from several devices Delete Copy Move Rename your custom playlists Delete Copy Move streams from one playlist to another Delete Copy Move channel subscriptions between databases Delete Copy Move remote (bookmarked) playlists Re-order playlists, sorting the streams by Title, Channel or Length (just tap the column headings in the tables) Shuffle or reverse playlists Create new playlists Drag and drop tracks to re-order playlists After editing simply export a new zip file, then import it back into NewPipe. Import/export playlists: Streams (audio/video) can be opened directly from BendyStraw, as the URLs are clickable If you set video links (in your Android settings) to open in NewPipe you can make a split-screen view and jump around your playlists Export playlist as raw text, for example to be used with yt-dlp Import playlists from JSON (the button to do this is hidden by default, go to the settings menu to show it) Open as a temporary YouTube playlist in your browser Depending on your device settings YouTube might open in your browser or a web view or something else... to find out how to configure this do a web search for 'android set default apps' Dark/light themes Search your watch history to build new playlists Search through your watch history Results are displayed in a special search playlist and can be copied into other playlists Note about Permissions On Android 13+ BendyStraw asks for the manage external storage permission, here's why: A typical use-case for this app is to open several zip files, concurrently, from multiple locations including Download directories (these files would be, for example, multiple NewPipe exports from multiple devices, which you want to combine). Each zip is extracted so that its contained newpipe.db SQLite database can be read/written while you are editing. After editing, the extracted files are written back to a new zip, and/or overwrite the original zips. I aim to minimise the permissions I request in everything I build. Android 13 introduced changes to make doing what I decribed above difficult. I explored alternative methods requiring fewer permissions and felt that it compromised the user experience for my (as the app's first user) typical usage, making it more complicated and annoying. I treat users as responsible human beings, so give you this info to allow you to make an informed choice. If you are not happy with this, you can: Choose not to grant the permission, and uninstall the app. Check the source code to see that I'm not doing anything nefarious, or ask somebody to check it for you (at time
F-Droid
Bide et Musique
APK
Listen and consult the "Bide et Musique" web radio Listen to the radio Read song lyrics Read comments See user page See covers 3D or zoom on cover See next and previous songs in the playlist Search songs See new song on the site Organize favorited songs and more...
F-DroidGitHub
BiliDownOut
APK
BiliDownOut is a tool for exporting downloaded videos from BiliDownOut App. Main Features: Exporting videos downloaded from Bilibili App
F-DroidGitHub
Binary Eye
APK
Works in portrait and landscape orientation, can read inverted codes, is Material Design and can also generate barcodes. Uses the ZXing-C++ ("Zebra Crossing") barcode scanning library. Supported barcode formats are: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128, DATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED, Telepen, UPC A, UPC E and UPC EAN EXTENSION. This is open source: https://github.com/markusfisch/BinaryEye
F-DroidGitHub
B
Binaural Beat
APK
Binaural Beat is a binaural beat generator for relaxation, focus and sleep. A binaural beat is created by playing two slightly different frequencies, one in each ear. The brain perceives a third "beat" at the difference between them. Use headphones for the effect to work. Features: * Two audio engines: - Simple: a lightweight built-in tone generator with base and beat frequency sliders. - SBaGen: the classic Sequenced Binaural Beat Generator by Jim Peters, with 58 bundled preset sequences (brainwave states, focus levels, chakra progressions and more). * Independent background layer that mixes under the beats, with its own volume: - Pink and brown noise, generated on the fly. - Looping nature samples (river, train). * Clean, modern interface. This is a 2026 revival of an old project: the original was a native Android port of SBaGen via OpenSL ES. This version keeps the genuine SBaGen engine but runs it on a modern stack. Binaural Beat is free software, released under the GNU GPL v2. It builds on SBaGen by Jim Peters (GPLv2). Bundled audio samples are freely licensed (Creative Commons); see the project's CREDITS for full attribution. Note: binaural beats are not a medical treatment. This app is for relaxation and personal experimentation only.
F-Droid
BlackCandy
APK
Black Candy is an open source, self-hosted music streaming server. With this official mobile app, you can access your music library from your Black Candy server. To use this app, you must have a Black Candy server set up. For more information, please visit https://github.com/blackcandy-org/blackcandy
F-DroidGitHub
Blink Comparison
APK
The concept of "blink comparison" method is simple - the app allows you to quickly switch pictures without delay so you can see the differences. "Blink comparison" method uses high efficiency pattern recognition by human eyes, to permit quick verification between a reference picture and an actual one being taken on the spot. For example, in the goal of detecting tampering in high contrast nail polish tamper-evident seals. 📋 Features * Free and Open Source software (FOSS) * Support for various platforms and devices (currently Android only) * Add and store reference pictures in the app or take a photo on the spot * Encrypting images (optional), making it harder to steal or replacement * Compare a reference image with the one just taken using "blink comparison" method * Helps to take a compared photo in the correct position, at the correct angle, lighting and distance * Material Design 3 * Night theme * Responsive UI for different devices form factors For more information, please see here: https://github.com/proninyaroslav/blink-comparison/blob/HEAD/README.md Privacy Policy: https://github.com/proninyaroslav/blink-comparison/blob/HEAD/PRIVACY.md
F-DroidGitHub
Bloomee
APK
Bloomee is an experimental cross-platform open Source Music player designed to bring you Ad-free tunes from various sources. Dive into a world of limitless music from platforms like YouTube and Jio Saavn, with more sources blooming soon! 🌼🎵Why Bloomee?🌟 Ad-Free Experience: Say goodbye to interruptions and enjoy uninterrupted musical bliss.🌍 Multi-Source Player: Access your favorite tracks from diverse platforms, with more sources continually joining our melody garden.Features🚫 Ad-Free Music📝 Lyrics Support (Time Synced)🎵 Offline Music Experience⏲️ Sleep Timer🎧 Personalized Playlist Creation and Sharing🌐 Daily Updated Global Charts. (Billboard, Last.fm and more.)🖥️ Support for Android, Windows and Linux.📉 Minimal Data Usage💾 Space Efficient🏃 Lightweight App
GitHubIzzyOnDroid
Blue Mono Sound
APK
Redirect audio to Bluetooth headset. Some Bluetooth enabled cars enable only voice to go over Bluetooth, but you may want to stream audio music.
F-DroidGitHub
Bluetooth QR & Barcode to PC
APK
With this app you can turn your phone into a mobile QR/Barcode scanner and send the value of any code as text input to the connected Bluetooth device. Features: - Wide variety of QR/Barcode types supported - No special software on the receiving side required - Works completely offline - No Ads/In-App-Purchases - Different keyboard layouts to choose - Highly customizable for many use-cases The app works by utilizing the Bluetooth HID feature accessible on devices running Android 9 or later. Using this feature allows the Android device to act like a normal wireless keyboard connected via Bluetooth. That means it should work with every device that supports connecting a Bluetooth keyboard like a PC, Laptop or Phone.
F-DroidGitHubIzzyOnDroid
Bluetooth Remote
APK
Remote turns any Android device into a Bluetooth (Classic) HID keyboard, mouse, and trackpad for all platforms that accept generic Bluetooth input. The following platforms are supported: - Android 4 and later - Android TV, Google TV, and Fire OS - ChromeOS - iOS 13 (iPadOS 13) and later - iOS 4 and later (keyboard only) - tvOS 9.2 and later - Mac OS X 10.3 and later - Linux kernel 2.6 and later - SteamOS - Windows XP Service Pack 2 and later
F-DroidGitHub