Media Player

661 open source Media Player apps

Xmp Mod Player
APK
The Extended Module Player, or xmp, is a portable module or chiptune player. Xmp plays over 90 mainstream and obscure module formats from Amiga, Atari, Acorn, Apple IIgs and PC. All module formats are supported, but external file compressors are not. Some examples are provided and can be seen when you browse /sdcard/mod from the app and sites that distribute more are listed on the website.
F-Droid
Xtra
APK
Xtra for Twitch is a Twitch client focused on providing the best viewing and chatting experience on mobile devices: * Support for popular emotes with BetterTTV and FrankerFaceZ plugins * Watch VODs and clips with chat replay * Download VODs to watch offline * Continue watching outside of the app with Picture-in-Picture mode * Sleep timer to stop the stream automatically * Customizable interface with 3 different color themes
F-DroidGitHub
YAACC
APK
YAACC (Yet Another Android Client Controller) allows you to play media from UPNP/DLNA devices in your network on your android device or any capable UPNP/DLNA device in your network. It is also possible to start an UPNP/DLNA server on your device in order to play media from your device on any UPNP/DLNA renderer in your network. Features * UPNP/DLNA server - share files of your device in the network * UPNP/DLNA client - play media from a media server on your device * UPNP/DLNA media renderer - stream media from other devices to your device * UPNP/DLNA controller - control media renderer in the network * Live streaming - stream system audio and screen to network devices (Android 10+) * SAF support - browse and share files from external storage, USB drives, SD cards * Lock screen controls - hardware volume buttons and media controls * Receiver controls - play/pause/stop directly from receiver tab * Control multiple media renderer * Allow download files from a media server to the device * Allow sharing of urls with the app and sending them to the current media renderers * Battery optimized with smart WiFi lock and foreground service management * Shutdown timer for app
F-DroidGitHub
YAM
APK
Yet Another Metronome (YAM) is a simplistic metronome app I built as an amateur musician looking for a free, ad-free, and powerful alternative. Most apps I tried had a BPM (beats per minute) limit around 200, which felt too restrictive. I wanted something much faster, so I built it myself. * Simple and clean interface * Light and dark mode support with a quick toggle * High BPM support (up to 600) beyond typical app limits * High beat number support (up to 20) * Completely free and open-source (GPLv3 License) * Free and most importantly, no ads
F-DroidGitHub
YASFA
APK
Helps people who have lost the ability to speak: Flip through the screens with a single finger and select words/sentences to speak aloud. Right now, only English is supported.
F-DroidGitHub
YTDLnis
APK
YTDLnis lets you download audio/video files from more than 1000 websites, and offers a lot of features. For example: process playlists - edit every playlist item separately just like in a normal download item. - select a common format for all items and/or select multiple audio formats in case you are downloading them as a video - select a download path for all items - select a filename template for all items - batch update download type to audio/video/custom command in one click - queue downloads and schedule them by date and time - you can also schedule multiple items at the same time - download multiple items at the same time - use custom commands and templates or go full yt-dlp mode with a built in terminal - you can backup and restore templates, so you can share with your buddies COOKIES support - Log in with your accounts and download private/unavailable videos, unlock premium formats etc. Different ways of modifying the file - cut videos based on timestamps and video chapters (This yt-dlp feature is experimental on the original project) - you can make unlimited cuts - remove sponsorblock elements from the item - embed them as a chapters in your video - embed subtitles/metadata/chapters etc - modify metadata such as title and author - split item into separate files depending on its chapters - select different download formats Other features - bottom card right from the share menu, no need to open the app - you can create a txt file and fill it with links/playlists/search queries separate by a new line and the app will process them - search or insert a link from the app - you can stack searches so you can process them at the same time - log downloads in case of problems - re-download cancelled or failed downloads - you can use gestures to swipe left to redownload and right to delete - you can long click the redownload button in the details sheet to show the download card for more functionality - incognito mode when you don't want to save a download history or logs - quick download mode - download immediately without having to wait for data to process. Turn off the bottom card and it will instantly start - open / share downloaded files right from the finished notification - most yt-dlp features are implemented, suggestions are welcome - Material You interface - Theming options - Backup and restore features. (Almost everything can be backed up) - MVVM Architecture w/ WorkManager
F-DroidGitHubIzzyOnDroid
You Tune
APK
YouTune is a karaoke app built with Material You design.You can open local video files or play karaoke videos from YouTube directly within this app. Or else you can just record your voice.FeaturesOpen Karaoke video from storageLoad karaoke video from YouTubeRealtime audio visualizerMaterial Design 3 (You)Dark and light theme
GitHubIzzyOnDroid
YouTube Conv.axs
APK
A simple, open-source YouTube downloader for Android. This app uses NewPipe Extractor to fetch downloadable YouTube streamsFeatures:Download as MP3 or MP4Embedded metadata and album art for MP3sQuick download mode or manual quality selectionYouTube search with thumbnails, duration and channel nameSeparated YouTube and YouTube Music searchesDownload historyCustom download destination via folder picker (different for audio and video)Share YouTube links directly from the YouTube appDifferent colored themesAdd songs downloaded from this app to any playlist in Music.axsSupport for different languages
GitHubIzzyOnDroid
Youamp
APK
Youamp is a music player for Subsonic servers with a modern Material You interface and a high level of privacy, which is ensured by the absence of trackers, advertising and analytics. The source code is open, so anyone can make Youamp better. The following functionality is currently supported: • View a list of artists, albums and playlists • Search for artists, albums and songs • Play music • Add an unlimited number of Subsonic servers
F-DroidGitHub
Youtube Video Listing App (By The Creative Team)
APK
This app is a kind of Youtube Video catalog having an online cloud backend based
F-DroidGitHub
YtAlarm
APK
YtAlarm is a simple alarm application using youtubedl-android. It makes be possible to wake up with a video/music which you like. This application does not use Google's developer services or service-dependent APIs such as YoutubeAPI, so it will work without problems on any Android device that meets the supported Api level(probably). Also, you do not need an account for each service to use this application.
F-DroidGitHub
ZXTune - Chiptunes player
APK
Visit official project site at https://zxtune.bitbucket.ioSupported formats:ZX Spectrum (ASC, FTC, GTR, PSC, PSG, PSM, PT1/PT2/PT3, SQT, STC/ST1/ST3, STP, VTX, YM, TurboSound tracks, AY with embedded player, TXT files for Vortex Tracker II, CHI, DMM, DST, ET1, PDT, SQD, STR, TFC, TFD, TFE)PC (669, AMF, AMS, C67, DMF, DSM, FAR, FMT, FNK, GDM, IMF, IT, J2B, LIQ, PLM, PSM, MDL, MO3, MT2, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, V2M, XM)Amiga (DBM, EMOD, MOD, IMS, MED, OKT, SFX, AHX)Atari (DTM, GTK, TCB, SAP, RMT)Acorn (DTT)Sam Coupe (COP)Commodore 64/128 MOS6581 (SID)Amstrad CPC (AYC)Super Nintendo (SPC)Multiplatform (MTC, VGM, GYM, S98)Nintendo (NSF, NSFe)GameBoy (GBS, GSF)TurboGrafX (HES)MSX (KSS)PlayStation (PSF, PSF2, AT3, AT9)Ultra64 (USF)Nintendo DS (2SF, NCSF)Dreamcast (DSF)Saturn (SSF)Generic (MP3, OGG, WAV, FLAC)XSPF (import and export) and AYL (import only) playlistsArchives (ZIP, RAR, LHA, UMX, GZip, 7zip and FSB)Integration with music cataloguesZX Spectrum music catalogue https://zxtunes.comModLand music collection ftp://ftp.modland.comHigh Voltage SID Collection catalogue https://www.hvsc.c64.orgModern ZX Spectrum music catalogue https://www.zxart.ee/eng/musicJosh W catalogues http://joshw.infoAmiga Music Preservation https://amp.dascene.netThe AY Great Original Resource http://abrimaal.pro-e.pl/aygor/The Mod Archive https://modarchive.orgAtari SAP Music Archive http://asma.atari.orgAminet catalogue https://aminet.netVGMRips https://vgmrips.netScene.org file archive https://files.scene.org/OverClocked ReMix https://ocremix.orgVideo Game Music https://downloads.khinsider.com/Functionality:single version for phones and tabletssupported resolutions up to xxhdpiworks on Android starting from 4.1 (API v16)pausing while incoming/outgoing callsheadset playback control (not for all devices)different interpolation modes with performance and quality optimizationscaching of playlist entries on local SD cardhome screen widgetsend modules and share references to modules from https://zxtunes.com, https://www.zxart.ee/eng/music and https://modarchive.orgability to set chiptune as ringtonesearch and playback modules from archivesUsed permissions:internet access/network status for remote data sources accessread/write SD card for local data sources access and playlists exportwake lock for scan service speedupchange system settings to set chiptune as ringtone
GitHubIzzyOnDroid
Zapp
APK
Zapp is a part of MediathekView and gives you easy access to many German public broadcasting stations. Watch ARD, ZDF and other channels live or from their media centre. Features: * Android client for MediathekView * Live streams of over 30 channels * Adaptive streaming * Quick channel transition * Up to date program information * Channel shortcuts for new versions of Android * Shows from over 20 media centers to stream * Easy search for shows inside the media center * Subtitles for some shows * Share function for live and media center shows * Background playback Please note: If you use Zapp outside Germany some channels – like ZDF – may be geoblocked.
F-DroidGitHub
Zimly S3 Backup
APK
Zimly is an eye-catching, open-source app designed for synchronizing your local media and documents with any S3-compatible storage solution — whether self-hosted using platforms like Minio or cloud-based like AWS S3. Key Features: * Open-Source and Free: Explore the codebase and influence the roadmap: https://www.zimly.app * Safety First: Zimly prioritizes data integrity by avoiding any destructive actions during synchronization. * Metadata Preservation: Your media's essential metadata, including Exif and location data, remains intact and securely transferred. * Intuitive User Experience: Enjoy a user-friendly experience with Zimly's emphasis on simplicity and a clean, straightforward interface. * Ad-Free & Privacy-Focused Help make Zimly even better! If you encounter any issues or have feature requests, please share them on GitHub: https://github.com/zimly/zimly-backup/issues
F-DroidGitHub
anDOF
APK
Simple app to calculate depth of field
F-Droid
audav
APK
For when you manage your own audiobooks and just want a clean, non-invasive way to listen across devices.Usage scenarioYou have a collection of audiobooks stored on NextCloud/WebDAV.You want to:Listen on multiple devices (phone/tablet/desktop)See how much of a book you've listened toYou don't want to:Lose your placeInstall complex server appsFeaturesProgress mapSee which parts of a book you’ve listened toGreat for dense/non-fiction books where you jump between chaptersVisualize each chapter as a series of blocks showing played/unplayed segmentsTap an unplayed segment to play itDetailed bookmarksTake notes while listening and jump back to any point easilyNotes are searchableThemesMatch your own vibeLight/dark modesMultiple colour schemesAdjust book cover styles, from fully decorative to plain textMetadata displayKnow what you're listening toDisplay details from .txt/.nfo files, audio streams, and embedded metadataUnix-style philosophy goalsTread lightly. Stay in your lane.Don't manage users or files --- NextCloud/WebDAV already does thisNever write outside the working folder:{YOUR_AUDIOBOOKS_FOLDER}/.audav_audiobook_listener/To remove the app from the server just delete the folderRequirementsA WebDAV server + login detailsOn that server, a folder of audiobooks (organise subfolders however you like)A device with auDAV for listening onInstall and setup1. Install and open auDAVInstall on the Android device you want to listen from2. Enter your WebDAV settingsTap menu button twice to change settings:Beware typos! Some providers throttle connections for a few hours if you repeatedly try to log in with bad credentialsServer URL: Find in NextCloud under Files Settings - WebDAV - WebDAV URLWebDAV Username + Password: Will be encrypted and stored only on your deviceAudiobooks folder: Path (relative to Server URL) to your audiobooks folder3. Scan your serverGo back to the main page. The app will scan your server for books. This may take a while depending on number of books and internet/server speeds.4. Start listeningAfter the scan, you will see a list of your books --- tap a book to open it and start playing.Tips/FAQTap menu button twice for settingsFirst tap opens the theme chooser. Second tap opens the settings page.Seeking is slow!For very long seeks in large audiobook chapters, you might experience a significant wait (over a minute) while the player buffers data, during which the interface may show little progress.Please be patient, as the seek will eventually succeed unless an error appears; this is a known, rare technical limitation for very large files. Compressing the audiobook might help.Re-Scan when you add or move booksIf you add new books to your server or rearrange them into different folders, open the app and press the 'Re-scan library' button.For full README see https://codeberg.org/mm-dev/audav.
F-Droid
bilimiao
APK
Bilimiao is a third-party Bilibili client. Top Features: +Bilibili Time Machine, view popular videos from different periods +Recommended and popular video list +Play videos and bangumi +Download videos and bangumi
F-DroidGitHub
boum
APK
boum is a modern music app for Jellyfin media servers, allowing you to stream your own media remotely where ever you are. Some of boum’s features include:ability to download your favourite albumsoffline modecross navigation e.g. navigate from albums to the artist from the player to album / artistrecommendations for similar artist on the artist screen and similar albums on the album screenbasic queue managementsleeptimerability to start a scan for new music on the Jellyfin serversaving the queue to pick up where you left off (for all the audiobook listeners out there)streaming limit for both WiFi / mobileselectable quality for both WiFi and mobile streamingunified searchre-scan your music librariesChromeCast support
GitHubIzzyOnDroid
C
campfire
APK
A bandcamp client, although not feature-complete. It's powerful for storing bandcamp metadata offline. Included features Store metadata Log in Bulk download metadata of all albums and tracks on a certain bandcamp website (e.g. your library) Hearts for tracks and albums you paid for (and for albums whose individual tracks you all paid for) Search Artist profile view Album view Track view (including lyrics) Playback View balance, test gift cards Usage hints You can use Manage login to log in to Bandcamp via WebView. Tap a track's open arrow doesn't appear if track has no extra info. Tap an artist's name to view their profile (doesn't work with artists who have their own subdomain). Metadata in your discovery database are stored offline.
F-Droid
camsung
APK
Silence camera on Samsung phones Installation If your phone is running Android 13 or below, just sideload the APK. If your phone is running Android 14 or above, you need to install the app via ADB as Google blocks installing apps that target SDK 22 and below. Enable Developer Mode and USB Debugging, then run: adb install --bypass-low-target-sdk-block app-release.apk Make sure to replace app-release.apk if you've renamed the file. Usage Install, open, and click on the switch to enable the mute function. Click on the lock icon to enable on boot. Note that your phone needs to be on vibrate or mute for the camera shutter to be muted! Uninstall Turn off the switch, then uninstall. If you uninstalled before turning off the switch, re-install the app, toggle the switch at least once until it is in the off position (so if it shows as off, then turn on and then turn off. If it shows as on, just turn it off), then uninstall. If you still get unexpected behavior after following the removal steps, try the following command on your computer while your phone is connected via USB and in ADB developer mode: adb shell settings delete system csc_pref_camera_forced_shuttersound_key This deletes the prop set by camsung. Warning Please do not use this app for malicious purposes. It's only made for situations where you don't want to disturb other people (such as in restaurants or in a library). This app directly modifies system settings. While it should be relatively safe things can still go wrong. I am not responsible for any problems that may arise from using this app. This app only works with recent Android versions paired with One UI releases. Future software updates may block the mechanism that this app uses.
GitHubIzzyOnDroid
ccgt
APK
console chromatic guitar tuner helps getting musical instruments in tune. It is ad-free, straightforward and intuitive. Only a few MB of storage are needed. The reference frequency A4 can be chosen from 432 to 443 Hz. Audio driver, algorithm and some other things can be adjusted to your instrument in the settings. The deviation from the next correct pitch is show as flowing histogram and in the color of the pitch name. Additionally the octave can be shown. While the audio engine can be freely configured, some settings might cause your mobile to choke. If you get no readings, choose smaller buffersize and samplerate values.
F-DroidGitHub
dreamDroid
APK
An opensource client for enigma2 based dreamboxes. FAQ: https://dreamdroid.org/faq/ Supported Devices: dm9x0 ultraHD, dm7080hd, dm820hd, dm520hd, dm525hd, dm500hd, dm800, dm800se, dm7020hd, dm7025, dm8000 Unsupported Devices: This App is not fully compatible with "OpenWebIf"! Features: ★ Unlimited connection profiles (number of dreambox you can control using dreamDroid) ★ Stream your favorite channel or recording using the integrated or any (capable) external Video Player for android (BETA!) ★ See what's currently running ★ Browse channels and their EPG ★ Manage timers and set them using the EPG or create new timers manually ★ Search the EPG ★ Browse recorded movies ★ Use the built-in Signal Meter with accoustic feedback to adjust your Dish or check your receiption quality ★ Send Messages ★ Use one of two Virtual Remote Controls (Simple and Full) ★ Make a Screenshot and save it ★ Set a shutdown timer ★ Choose between a dark (default) and a light theme. If you have any questions or issues, please write me an email (german or english). You'd like to translate dreamDroid to your language? Visit https://www.dreamdroid.org/translate/dreamDroid/
F-DroidGitHub
e1547 - e621 browser
APK
e1547 provides a polished and comfortable browsing experience for your favorite image board, e621 (as well as e926). Features - Browse and search posts and pools of posts - Favorite, comment on, up and downvote, and edit posts - View the newest, hottest and your favorite posts - Save Images to your device - Follow tags, like artists or characters - Display post info, launch searches from tags - Access tag wikis by long-pressing - Extensive local blacklist support, synced with the site - History of all pages you visited - Play videos, with double tap skip function - Supports DText, the e6 markdown language - Experimental forum support - Multiple themes and personalization options
F-DroidGitHub
eSpeak
APK
The eSpeak NG is a compact open source software text-to-speech synthesizer for Linux, Windows, Android and other operating systems. It supports more than 100 languages and accents. It is based on the eSpeak engine created by Jonathan Duddington. eSpeak NG uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings. It also supports Klatt formant synthesis, and the ability to use MBROLA as backend speech synthesizer. Features: Includes different Voices, whose characteristics can be altered. Can produce speech output as a WAV file. SSML (Speech Synthesis Markup Language) is supported (not complete), and also HTML. Compact size. The program and its data, including many languages, totals about few Mbytes. Can be used as a front-end to MBROLA diphone voices. eSpeak NG converts text to phonemes with pitch and length information. Can translate text into phoneme codes, so it could be adapted as a front end for another speech synthesis engine. Potential for other languages. Several are included in varying stages of progress. Help from native speakers for these or other languages is welcome.
F-DroidGitHub