Media Player
661 open source Media Player apps
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
MPV Remote
APK
This is an MPV Remote application for controlling your media player.Kodi not renders properly some ASS/SSA subtitles some anime have overanimated subtitles. Kodi not likes it much. MPV plays everything fine, but did not find a proper featureful remote app.Functions:Basic media controls,Open Youtube videos (youtube-dl required),Open files from your host computer, network storage also supported,Audio & Subtitle track selector,Playlist handling,Media file info,Media collection handling,Media status time can be stored on host machine. You can continue playback where you left off,Open videos from Youtube app by using share function,Open online streams from other appsPlease see the project's documentation for setup instructions.
F-DroidGitHubIzzyOnDroid
MSM
APK
MSM works as wrapper around your Media server(emby, jellyfin, kodi, plex) and helps you to manage your media files, like CRUD operations also helps to manage server services without touching server. All you need is android mobile phone and media server which are connected to same network.Features:works on top of sshCRUD options on filesTV series can be created inside new folders or can be uploaded into existing foldersUploads run as background tasksServer manager(live shell, saving oneline commands)
GitHubIzzyOnDroid
MagiaDNI
APK
Magia DNI uses the device's camera to read the OCR data on Spanish identity cards, calculates its check digit and displays it. It is mostly of interest to Spanish people; its purpose is to debunk an urban legend that says that the check digit present on the OCR data represents the number of people who are named exactly as the card's holder.
F-Droid
MakeACopy
APK
MakeACopy is an open-source document scanner app for Android that allows you to digitize paper documents with offline OCR functionality. The app is privacy-friendly and works completely offline — no cloud connection, no tracking. Features: • Camera scanning: Capture documents using your device’s camera • Edge detection: Automatic document boundary detection using OpenCV, enhanced by a custom-trained ONNX inference model • Perspective correction: Manually or automatically adjust document perspective • Grayscale export: Optional grayscale filter applied during PDF creation • OCR: Offline text recognition using the open-source Tesseract engine • PDF export: Save scanned documents as searchable PDFs • Share & save: Export locally or share via other apps • Dark mode: System-based Material 3 theme with light and dark appearance • Privacy-focused: Fully offline — no data leaves your device MakeACopy is F-Droid compliant and builds OpenCV native libraries from source during the build process, ensuring that no prebuilt binaries are included in the repository. All components are open source and respect your privacy. MakeACopy is free and open source. If you find it useful, please consider supporting development: https://ko-fi.com/egdels License: Apache License 2.0
F-DroidGitHub
MakeACopy – OCR Latin (Best)
APK
This add-on provides the higher-accuracy Tesseract “Best” models for English, German, French, Italian, Spanish, Portuguese, Dutch, Polish, Czech, Slovak, Hungarian, Romanian, Danish, Norwegian, and Swedish. • No permissions, no internet – data only • Works only with MakeACopy • Import the models inside MakeACopy after installing • Recommended for small fonts or challenging scans Note: This package has no launcher icon. Open MakeACopy → OCR → tools icon (“Manage OCR models”) → Import.
F-DroidGitHub
Mastodon
APK
Mastodon is the best way to keep up with what’s happening. Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight. This is the official Android app for Mastodon. It is blazing fast and stunningly beautiful, designed to be not just powerful but also easy to use. In our app, you can: EXPLORE ■ Discover new writers, journalists, artists, photographers, scientists and more ■ See what’s happening in the world READ ■ Keep up with people you care about in a chronological feed with no interruptions ■ Follow hashtags to keep up with specific topics in real time CREATE ■ Post to your followers or the whole world, with polls, high quality images and videos ■ Participate in interesting conversations with other people CURATE ■ Create lists of people to never miss a post ■ Filter words or phrases to control what you do and don’t want to see AND MORE! ■ A beautiful theme that adapts to your personalized color scheme, light or dark ■ Share and scan QR codes to quickly exchange Mastodon profiles with others ■ Login and switch between multiple accounts ■ Get notified when a specific person posts with the bell button ■ No spoilers! You can put your posts behind content warnings A POWERFUL PUBLISHING PLATFORM You no longer have to try and appease an opaque algorithm that decides if your friends are going to see what you posted. If they follow you, they’ll see it. If you publish it to the open web, it’s accessible on the open web. You can safely share links to Mastodon in the knowledge that anyone will be able to read them without logging in. Between threads, polls, high quality images, videos, audio, and content warnings, Mastodon offers plenty of ways to express yourself in a way that suits you. A POWERFUL READING PLATFORM We don’t need to show you ads, so we don’t need to keep you in our app. Mastodon has the richest selection of 3rd party apps and integrations so you can choose the experience that fits you best. Thanks to the chronological home feed, it’s easy to tell when you’ve caught up on all updates and can move on to something else. No need to worry that a misclick will ruin your recommendations forever. We don’t guess what you want to see, we let you control it. PROTOCOLS, NOT PLATFORMS Mastodon is not like a traditional social media platform, but is built on a decentralized protocol. You can sign up on our official server, or choose a 3rd party to host your data and moderate your experience. Thanks to the common protocol, no matter what you choose, you can communicate seamlessly with people on other Mastodon servers. But there’s more: With just one account, you can communicate with people from other fediverse platforms. Not happy with your choice? You can always switch to a different Mastodon server while taking your followers with you. For advanced users, you can even host your data on your own infrastructure, since Mastodon is open-source. NON-PROFIT IN NATURE Mastodon is a registered non-profit in the US and Germany. We are not motivated by extracting monetary value from the platform, but by what’s best for the platform. AS FEATURED IN: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com, and more.
F-DroidGitHubIzzyOnDroid
Material Photo Widget
APK
Material Photo Widget is as simple as it can be: a home screen widget to display your favorite photos. It is a free, no-ads, open source alternative for people who want to customize their home screen.Create a slideshow from your favorite photosCreate shortcuts to open other appsPut your schedule on your home screenYour membership passes one tap awayIt's easy and simple to add a new widget with your photos.FEATURESChoose photos individually or sync with device foldersSet an interval or schedule to create a slideshow and switch photos automaticallyYour widgets are shortcuts — customize tap actions for each of your widgets, viewing your photos in full screen, opening an app or URLCustomizable borders, opacity, saturation, brightness, offset and padding to create your perfect home screen6 formats to choose from: Shapes, Square, Tall, Wide, Original and Fill28 different shapesHOW TO USEOpen the app and tap "Create a new widget" directly from the home screen. Add your photos, choose the appearance and behaviors and tap "Add to home screen". That's it!You can also long press on your home screen, open the widget menu and search for "Material Photo Widget", then configure your new widget the same way.MY WIDGET DOES NOT APPEARThe app consumes very little power and runs on the background when needed (to switch photos, for example). Because it's rarely being actively used, it can be stopped by Android as the system prioritizes the most used apps when trying to optimize the battery duration.If you are facing this problem, remove any battery or memory restrictions from the app. You can also search for your device brand on https://dontkillmyapp.com and follow their instructions to improve the behavior of apps that mostly run on the background.Some phones can prevent apps from starting themselves after restarting the device, making the widget can appear broken. If that's happening, you must grant permission for the app to "auto start" through your settings or security app.PERMISSIONSRECEIVE_BOOT_COMPLETED — This permission is needed to restore widgets after a device restart. Some device manufacturers prevent this from happening, and you must manually allow it through the "auto-start" setting on your phone.SCHEDULE_EXACT_ALARM (optional) — This is an optional permission that is needed if you would like to use shorter intervals to switch photos, ensuring that they follow the selected schedule exactly.WAKE_LOCK & FOREGROUND_SERVICE — These permissions are used by Work Manager; a standard Android library to manage background work, in this case, used to ensure that the widget keeps functioning as expected.The app does not require any storage permissions. Photos and directories are selected using the native pickers and stored within the app to keep data private and secure. There's no tracking or network communication.Material Photo Widget is an open-source project, find the code and submit feedback at https://github.com/fibelatti/photo-widgetVectors and icons by Dazzle Ui (https://dazzleui.gumroad.com/l/dazzleiconsfree?ref=svgrepo.com) in CC Attribution License via https://www.svgrepo.com/Store listing screenshots were generated with https://screenshots.pro
GitHubIzzyOnDroid
Materialious
APK
Materialious is a client for Invidious using material design. It lets you browse and watch videos, manage playlists and use channels. Features: Invidious companion support Invidious API extended integration YouTube.js fallback if Invidious fails loading videos for Desktop & Android Support for disabling certificate validation for homelab users Sync your watch progress between Invidious sessions Watch sync parties Sponsorblock built-in Return YouTube dislikes built-in DeArrow built-in (With local processing fallback) No ads No tracking Light/Dark themes Custom colour themes Integrates with Invidious subscriptions, watch history & more Live stream support Dash support Chapters Audio only mode Playlists
F-DroidGitHubIzzyOnDroid
Media Browser
APK
DescriptionMedia Browser allows listing and viewing images and videos through directories (folders) on the internal and external storages on Android phones. Unlike the default stock or most 3rd party photo gallery applications, which display all the images as a flat list, sorted by date, Media Browser allows the user to select a specific directory, and display only its images. It also allows sorting by the file name, which is lacking in most of the other gallery applications.Media Browser displays full EXIF data of JPEG images, and contains a files sizes viewer.Media Browser includes a 360-degree panoramic viewer, with a rectilinear or spherical mode.Media Browser does not contain ads and is and will always be completely free.Directory listingMedia Browser list all the storages, and allows adding or removing the shortcuts to the frequently used directories.Long pressing on any item opens a selection mode, where a slideshow from all the selected directories can be started. It also allows displaying the hierarchical sizes of all the files in the selected directory.When selecting a storage or a shortcut, a directory listing is displayed.Sub-directories and images are displayed together. There is a menu option to show or hide file names (labels) over the files.Title bar displays the name of the directory, together with the number of the items (files and sub-directories) in the selected directory.There is a menu option to start a slideshow of all the files, including the recursive sub-directories.An option for a recursive search by file is included.Media viewingMedia files are swipeable to the previous and the next file (if existing). Images can be zoomed by 2-finger gestures.Full EXIF information is displayed with the JPEG file details.When displaying panoramic images (360-degree or less), a marker is displayed over the image, indicating the panoramic viewer option.Panoramic viewer in a spheric mode, when fully zoomed-out, displays a "tiny-planet".Panoramic viewer can also work in a rectilinear mode.File sizesSimilar to the "Disk usage" application, Media Browser can display the cumulative directory and file sizes of the selected directory, making finding big files easier.
GitHubIzzyOnDroid
Media Button Router
APK
In android, app writers decide what priority they get when receiving media buttons (pause/play, previous, next, etc). This can be frustrating to users if they want to use a different app to handle these button presses on their Bluetooth devices. This app attempts to alleviate these pains by providing hands-free selection of the app you want to use to handle media buttons through text-to-speech and use of the previous, next, and play buttons for selection.
F-DroidGitHub
Media Collection
APK
This app helps you easily catalog and manage your personal blu-ray and dvd collection, including movies and TV series. Designed for simplicity and speed, it works completely offline with no accounts, ads, or tracking.Built using a custom lightweight framework with minimal dependencies, this app is focused on performance and long-term stability. All data stays on your device - your collection is private and secure.For advanced users, the app also offers an optional synchronization feature. To use this, you must host and administer your own server. Synchronization requires a REST web service that you create yourself or the official open-source server project (https://github.com/ReneArentz/net.forestany.mediacollectionrest.webservice). This ensures that all data remains entirely under your control, with no external services involved.Ideal for collectors who want a fast, no-frills way to keep track of their media library while maintaining full ownership and privacy of their data.
GitHubIzzyOnDroid
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
Melotune
APK
Melotune is a clean, ad-free Android music streaming app powered by the unofficial JioSaavn API. Inspired by Spotify’s minimal interface, this app enables users to search, stream, and enjoy music seamlessly — all without login or tracking.Features:No AdsPlay tracks in backgroundLatest tracks availableSearch for ArtistsSearch for TracksSearch for AlbumsSearch for PlaylistsDoesn't collect any user dataUI inspired by SpotifyAuto-updating version displayAuto-next play functionalityHTTP/HTTPS support for music CDN domainsRobust error handlingMuch more...
GitHubIzzyOnDroid
MemeTastic
APK
😌 Simple Meme Creator - Completly ad-free and adds no watermarks. Memes can be created from image templates in MemeTastic pictures folder, from pictures shared into the app and pictures from gallery & camera. No internet connection required or used. There are many meme customization options available: 😄 Top & bottom caption 😃 Font & border text color 😁 Text size, font and capitalization 😃 Padding size & color 😜 Rotate picture More Features: 👓 Show saved memes & favorites 👉 Share into any app accepting pictures Support the project: ✋ Translate using Stringlate ✋ Join discussion on Matrix ✋ More information about contributions
F-DroidGitHub
Memories: Photo Management for Nextcloud
APK
🎁 Features 📸 Timeline: Sort photos and videos by date taken, parsed from Exif data. ⏪ Rewind: Jump to any time in the past instantly and relive your memories. 🤖 AI Tagging: Group photos by people and objects, powered by recognize and facerecognition. 🖼️ Albums: Create albums to group photos and videos together. Then share these albums with others. 🫱🏻🫲🏻 External Sharing: Share photos and videos with people outside of your Nextcloud instance. 📱 Mobile Support: Work from any device, of any shape and size through the web app. ✏️ Edit Metadata: Edit dates and other metadata on photos quickly and in bulk. 📦 Archive: Store photos you don't want to see in your timeline in a separate folder. 📹 Video Transcoding: Transcode videos and use HLS for maximal performance. 🗺️ Map: View your photos on a map, tagged with accurate reverse geocoding. 📦 Migration: Migrate easily from Nextcloud Photos and Google Takeout. ⚡️ Performance: Do all this very fast. For automatic uploads, you can use the official Nextcloud mobile apps.
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
Metrolist
APK
Material 3 YouTube Music client for AndroidFeatures:Play any song or video from YT MusicBackground playbackPersonalized quick picksLibrary managementDownload and cache songs for offline playbackSearch for songs, albums, artists, videos and playlistsLive lyricsYouTube Music account login supportSyncing of songs, artists, albums and playlists, from and to your accountSkip silenceImport playlistsAudio normalizationAdjust tempo/pitchLocal playlist managementReorder songs in playlist or queueLight - Dark - black - Dynamic themeSleep timerMaterial 3etc.
GitHubIzzyOnDroid
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
MicDroid
APK
Produces the pitch correction effect made famous by T-Pain. It's based on the AutoTalent pitch-correcting LADSPA plugin, by Tom Baran. There isn't an integrated audio player so you might want to install an audio player that can handle files, such as https://f-droid.org/packages/com.android.music or https://f-droid.org/packages/net.avs234. A proprietary ad library was removed.
F-DroidGitHub
Microphone
APK
Note: This app is no longer maintained, it's source repository has disappeard in 6/2025 – so there won’t be updates anymore. Microphone is a simple app that outputs the sound of the built-in microphone.To avoid acoustic feedback, the app works only when an audio cable is plugged in or a bluetooth audio receiver is connected to the smartphone.The app is ad-free and has no additional settings, so it is easy to use.
F-DroidGitHubIzzyOnDroid
Midandpad
APK
An Android MIDI controller. More information at: https://github.com/pacoandres/midandpad IMPORTANT: this app is a MIDI controller and doesn't play any sound. For playing sounds it must be connected to a MIDI synthesizer (for example: timidity or fluidsynth)
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
Mightier Amp
APK
An alternative app for controlling NUX Mighty series guitar amplifiers This app aims to cover all of the functionality the original app offers plus many enhancements: • All amps and effects are enabled for all channels. • Ability to save and recall hundreds of presets locally on your mobile device. • Improved Jam Tracks functionality. Select any audio file in your device, add preset change events at any point and play along. The app is open-source. Full code available at https://github.com/tuntorius/mightier_amp "NUX" and the "Mighty" amps series are a trademark of CHERUB TECHNOLOGY COMPANY LIMITED.
F-DroidGitHub