Media Player

661 open source Media Player apps

32steps
APK
Override Android's default volume steps with custom step counts. Includes 6000+ headphone EQ profiles and a 10-band graphic equalizer. No root required.32steps splits each system volume gap into smaller sub-steps by applying a gain offset through DynamicsProcessing (or Equalizer on older devices). An accessibility service intercepts volume buttons and a foreground service keeps it running in the background. Works across all apps. No root, no internet.Sound profiles: select your headphones from 6000+ models and the app applies an EQ correction based on measured frequency response data from AutoEQ. Save multiple presets with different headphones and step counts. The database is updated automatically.Graphic equalizer: 10-band graphic EQ to create custom headphone profiles or fine-tune existing AutoEQ profiles. Reset to original AutoEQ defaults anytime.Features:Custom volume step count (1-1000)6000+ headphone sound profiles from AutoEQ10-band graphic equalizerCreate, edit, and save custom headphone profilesChannel balance controlSave presets per headphoneWorks with hardware volume buttonsSystem-wide audio controlVolume overlay with progress barHaptic feedback on all controlsAndroid TV support (sound profiles and EQ, custom steps not supported)Survives rebootsNo root requiredNo internet permissionNo ads, no trackingRequires Android 8+.Note: On Android 13+, you may need to allow restricted settings first. Go to Settings > Apps > 32steps, tap the three dots, then tap Allow restricted settings.
GitHubIzzyOnDroid
3D Model Viewer
APK
Load 3D models and see how to do it with this open source code application. Features: * Supports >= Android 4.0.1 (Ice Cream Sandwich) - Min API Level 14 -> Target API Level 28 * OpenGL ES 2.0 API * Formats: OBJ (wavefront), STL (STereoLithography) & DAE (Collada-BETA) * Calculation of normals * Transformations: scaling, rotation, translation * Colors * Textures * Lighting * Wireframe + points mode * Holes * Smoothing * Bounding box * Skybox * Object pick * Skeletal animations (collada dae) * Ray collision detection * Stereoscopic 3D: anaglyph + cardboard Camera support: * Tap to select object * Drag to move camera * Rotate with 2 fingers to rotate camera * Pinch & spread to zoom in/out the camera Other: * Texture loader * Lightweight: only 1 Megabyte * File explorer
F-DroidGitHub
A2DP Volume
APK
Automatically adjusts the media volume on connect and resets it on disconnect. This is done so that stereo streaming audio can work properly. Intended primarily for car Bluetooth systems. It can read out text messages using Text To Speech (TTS) services while you are connected. Each paired Bluetooth device or virtual device (home dock, car dock, power connection, or headset plug) can be configured to your liking. There is a manual on the website. A secondary feature is the ability to capture location information so you can find where you left your car. The location can also be automatically captured when exiting Car Mode on your Android device and read by any app that understands GPS data.
F-DroidGitHub
ADLMIDI Player
APK
ADLMIDI Player a MIDI-player based on emulator of a Frequency Modulation chip Yamaha OPL3. This small MIDI-player made with using of libADLMIDI library - a fork of origina ADLMIDI a console program implementation.The app a.o. features stereo sound, OPL3 emulation with four-operator mode support, FM patches from a number of known PC games, MIDI, RMI and Wolfinstein 3D IMF files support and more. For additional details, head over to their source repository.
GitHubIzzyOnDroid
ANeko Reborn
APK
Bring the classic desktop cat to life on your Android screen with ANeko Reborn—a modern remake of the original Neko software and its Android ports ANeko and ANeko Plus. Originally popular on early computer systems, Neko was a tiny animated cat that followed your cursor across the screen. ANeko Reborn revives this nostalgic experience for modern Android devices, bringing back the charm of a playful cat companion that moves freely over your interface. ANeko Reborn is built for smooth performance and updated compatibility while staying true to the spirit of the originals. Features: • Enjoy a virtual cat that walks, sits, and sleeps on your screen • Switch between different classic and custom Neko skins • Designed for modern Android versions with improved stability • Based on the legacy of nekoDA, oneko, ANeko, and other similar apps Whether you remember Neko from your desktop days or are just discovering it for the first time, ANeko Reborn is a delightful and nostalgic companion that runs right on your phone. Open-source project: https://github.com/pass-with-high-score/ANeko Learn more about the original software: https://en.wikipedia.org/wiki/Neko_(software)
F-DroidGitHub
APM
APK
Features Play music from Bilibili, YouTube, MusicFree plugin, local files, and AList Playlist subscription Extract song name and search lyric Change theme and custom theme Playlist cloud backup and sync with Azusa Player extension Login on Bilibili and interact with video Multilingual Cache songs Support Android Auto, CarPlay Volume equalization with FFmpeg AB loop playback Word-by-word lyrics
F-DroidGitHub
APlayer
APK
APlayer is a beautiful and powerful music player. Next to other useful features you would expect from a musicplayer, it offers a.o.:Configurable tabs: songs, artists, albums, folders, playlists, remote (WebDAV)Local and online lyrics: embedded/local/online, word-by-word, searchable with priorityFloating lyrics and home screen widgetsThemes: light, dark, and AMOLED black, with customizable colorsAuto download album and artist artworkBuilt-in tag editor for title/artist/album/lyricsPlaylists: create, edit, import, export, and per-playlist sortingWebDAV streaming from your personal cloud storagePlayback controls: equalizer, speed control, sleep timerLock screen controls and Android media notificationBluetooth/wired headset media buttonsAuto scan media library or manual folder scan
GitHubIzzyOnDroid
AVIF Viewer
APK
This app is a simple AVIF Imageviewer for Android. Before Android 12 it is not easy to view AVIF Images.
F-DroidGitHub
AVR-Remote
APK
Simple remote control for network connected Denon and Marantz receivers. Your phone and receiver must be connected to the same WLAN router to use this application.Supported models:Denon AVR 990, 991, 1613, 1713, 1912, 1913, 2112, 2113, 2312, 2313, 3310, 3311, 3312, 3313, 3808, 4306, 4308, 4310, 4311, 4520, 4806, 4810, 5308, 5805, DN-500AV, A1HD, X4000, X3000, X2000, X1000, E400, E300Marantz NR-1504, NR-1602, NR-1603, NR-1604, SR-5006, SR-5007, SR-5008, SR-6006, SR-6007, SR-6008, SR-7005, SR-7007, SR-7008, AV-7005, AV-8801, AV-7701Experimental support:Marantz MCR603, MER803, NA7004Denon RCDN7, DNP720AEModels without network interface are not supported.This is experimental software. Try it on your own risk.This application is not affiliated with Denon or Marantz. Denon and Marantz are registered trademarks of D&M Holdings, Inc.
GitHubIzzyOnDroid
Accordion
APK
Emulates a three row diatonic or continental chromatic accordion. There is a choice of midi instruments and keys, including C System and B System. * Keys: F/Bb/Eb, G/C/F, A/D/G, C#/D/G, B/C/C#, C System, B System * Instruments: Standard midi set, defaults to accordion * Choice of one standard 31 button Hohner layout and two 25 button layouts * Choice of fascia images Uses Sonivox midi synthesizer for midi audio output.
F-DroidGitHub
Aer - Fork of Anemo
APK
Aer is a private local (+secondary) storage utility application for android. Do you worry about your private pictures or files appearing in other apps? That's where Aer private storage comes in. Files in Aer storage won't appear in the other apps. Note: Aer is in development 🏗️. Accidents happen. Please keeps backups 👷‍♀️ for your protection. Instead of being a stand-alone file manager, Aer hooks into various components of Android, making it feel like a native part of the operating system. Moreover, it provides ways for the user to export contents from other apps and save them in Aer storage. Features Create folders and organize files freely All files in the Aer private storage won't appear in the other apps Access using the system Files application (the DocumentsProviderUI) An optional shortcut is offered for devices that do not expose the system Files app The system Files app is also used as file picker, so you can pick Aer files to share Lock access to the private storage Quick tile Auto lock after set delay (experimental) Password for locking access to the files Import content into Aer using the Android share functionality Aer vs Anemo In addition to Anemo features above, Aer adds support for external storage, like encrypted SD cards. When available Aer will store your files on external storage (which tend to have larger capacity). This also allows accessing your private files on your computer when connected using USB cable (MTP). The storage backend used is also manually configurable.
F-DroidGitHub
Aerial
APK
Aerial is a lightweight Android radio player. Features: - Search for radio stations using the Radio Browser API. - Add stations manually when you know a stream URL. - Play live streams with Android media controls. - Save favorite stations. - Switch between list and grid station views. - Export and import stations, settings, and saved logos. Aerial does not include advertising, analytics, or proprietary tracking SDKs.
F-DroidGitHub
AiCamera
APK
This is a camera app for Android that automatically recognises the pixel location of people, cats or dogs in the camera view and blurs the background simulating depth of field. It can also gray out the background leaving only the recognised object in colour. The app uses a convolutional neural network to perform the detection. A TensorFlow implementation of the neural network can be found here. It was trained on a dataset of images consisting of people, cats and dogs and the trained model then exported as a protobuf file which contains the graph definition and the trained weights.
F-Droid
AirPlay Server
APK
- Screen mirroring with H.264 and H.265 (HEVC) video decoding - Audio streaming with AAC-ELD, AAC-LC and ALAC audio decoding - Music streaming with track information, cover art, and playback controls - Support for Picture-in-Picture, automatic resolution and mode switching - Optional PIN authentication - Video resolution, overscan, and frame rate control - Audio latency control and support for software decoder fallback - Debug overlay with real-time statistics (FPS, bitrate, codec, resolution, frame count, audio volume, etc.) - Android native media session integration with notification controls
F-DroidGitHub
A
AirheadWaves
APK
AirheadWaves is a versatile Android application for real-time audio streaming from your device to a server on your local network. It captures internal audio playback, encodes it, and transmits it over TCP, making it perfect for creating a whole-house audio system or streaming to a Raspberry Pi. Features: • Real-time audio streaming with low latency • Advanced audio controls: volume, bass, and treble adjustments • Multi-profile system for managing multiple server configurations • Flexible audio settings: bitrate (96-320 kbps), sample rate (22050-48000 Hz), mono/stereo • Audio-reactive visualization that pulses with music • Modern Material Design 3 UI with light/dark/system themes • Robust state management across backgrounding and configuration changes Technical Details: • Captures internal device audio using MediaProjection API • Encodes to AAC format with ADTS headers • Streams over standard TCP sockets • Software-based DSP effects using custom Biquad filters • Built with Jetpack Compose and modern Android architecture Use Cases: • Whole-house audio systems with multiple receivers • Upgrade legacy speakers with wireless streaming • Multi-room audio control with quick profile switching • Low-latency streaming for podcasts and music • DIY audio projects with full pipeline control Requirements: • Android 10 (API 29) or higher • Network connectivity to receiving server • Server setup guide included in repository The app is completely free, open source, and contains no ads or tracking. Perfect for privacy-conscious users and DIY enthusiasts who want full control over their audio streaming setup.
F-Droid
Alibi
APK
Alibi keeps recording in the background and saves the last 30 minutes at your request.Everything is completely configurable. No internet connection required.
F-DroidGitHub
Alligator Bytes
APK
From the middle of the collective Alligator Gozaimasu comes a musical app, that can record loops, play them back and change the sound with movement. Use in in an experimental performance with dancers changing the sound with their body movement or have unusual experiences while walking through your environment: Record a short loop, play it back and your movement will change the sound. Up to 6 files can be played back simultaneously, while each group can contain up to 10 files to choose from – preinstalled or your own. Additionally, 4 loops can be recorded and played back while using the app.
F-Droid
AndroVDR
APK
AndroVDR is an Android application to control the Linux based VDR.Features:remote controlviews for channels, timer, recordings, EPGsearch in EPG (epgsearch plugin in VDR required)display channel logos (not included)adjustable text size2 different layouts1 additional, user definable, layoutlayout change by "swipe" (Android 2.1)control with gesturesvolume control with HW-Keyscontrol multiple VDR’sSSH tunneled connection over internetWOL over WLAN or internet (long click on power-on)App2SDLive TV, needs streamdev server and an external player, such as VPlayerNote: This is a fork of the original app (were development stopped at v1.5 in 2012). It contains some adjustments to make the app working again with CM13+ (see this Forum thread) – and currently it seems to work at least up to Android 8.Though being a bit old, it seems to be in high demand and favored over newer apps, so I’ve made the exception to add it to this repo nevertheless, on special request by @STP_KITT. Updates are rather unlikely, though.
GitHubIzzyOnDroid
Android IP Camera
APK
Features 🌎 Built in server, just open the video stream in a web browser, video app or even set it as a Home Assistant MJPEG IP Camera (using `https://[ip_address]:4444/video/m.jpeg`) 📴 Option to turn the display off while streaming 🤳 Switch between the main or selfie camera 🎛️ Remote web interface with controls for camera section, image rotation, audio/video sync, flash light toggle, resolution, zoom, exposure and contrast 🖼️ Choose between different image quality settings and frame rates (to help reduce phone over heating) 🛂 Username and password protection 🔐 Automatic TLS certificate support to protect stream and login details via HTTPS Warning If you are planning to run this 24/7, please make sure that your phone does not stay at 100% charge. Doing so may damage the battery and cause it to swell up, which could cause it to explode. Some models include an option to only charge to 80%, make sure this is enabled where possible. Note: running at a higher image quality may cause some phones to over heat, which can also damage the battery. For more details/usage see: https://github.com/DigitallyRefined/android-ip-camera
F-DroidGitHub
Android Music Server
APK
Kevin's Music Server for Android provides a web browser interface to control playback of audio files stored on most modern (4.x-11.0) Android devices. This allows the Android device to be used as a music server, in multi-room audio applications, among other things. I normally keep my Android phone docked, with a permanent USB connection to an audio DAC. This arrangement produces good quality audio playback, but I don't always have the pone within reach. It's awkward to fiddle with the little screen when it's docked, anyway. Providing a web interface – albeit a crude one – allows me to control playback from a web browser.Audio tracks can be selected using the browser from a list of albums, or directly from the filesystem (but see notes below). You can restrict the album listing to particular genres or particular artists rather than displaying all albums on the same page. Album cover art images can be displayed.Features:Simple web interface – works on most desktop web browsers and many mobile browsersIntegrates with the Android media catalogue – browse by album, artist, genre, composer, or trackSupports file/folder browsingMedia catalogue text searchEqualizerCover art (both baked-in and album-folder images)Playback control by headset or remote control
GitHubIzzyOnDroid
AndroidCPG
APK
Upload photos and videos to your coppermine gallery through the standard "Share" menu. See: Coppermine
F-DroidGitHub
Androidomatic Keyer
APK
This project enables ham radio operators to use their android phones as memory keyers to send CW or Hellschreiber signals using any radio transmitter capable of putting out a carrier wave. The application presents a list of editable phrases, then plays the selected phrase as morse code (or Hellschriber) through the sound output. The audible tones produced may be used directly if a modulated signal is desired, but the sound can also be routed through an easy-to-build interface which converts this sound into on/off keying for the transmitter.
F-DroidGitHub
AniHyou - AniList client
APK
AniHyou is your perfect app to track and discover Anime & Manga! You can create lists to organise your series, view user ratings, reviews and official streaming sites. AniHyou uses AniList to provide its content, you need an AniList account to use all the features.
F-DroidGitHub
AniSync
APK
AniSync is a native Android client for AniList, the anime and manga tracking platform. It offers an offline-first experience for managing your watchlist, discovering new series, and staying connected with the community, built with modern Material 3 design. AniSync is not affiliated with AniList; it is a third-party client. Highlights * Offline-first library — full read/write access to your tracking data without an internet connection; changes sync when you are back online. * Privacy-focused — credentials are encrypted locally with AES-256-GCM. No trackers, no ads, no analytics. * Material 3 UI — modern design with dynamic theming and smooth animations. * Home-screen widgets — Up Next, Airing Today, Weekly Calendar, and Trending widgets powered by Jetpack Glance. Library & tracking Track anime and manga with full flexibility. Statuses include Watching, Planning, Completed, Dropped, Paused, and Repeating. Score entries, add notes, organize into custom AniList lists. Sort by title, progress, score, airing date, or last updated. Discovery & search Browse trending titles, popular seasonal releases, upcoming premieres, and TBA entries. Advanced search filters by genre, year, season, format (TV, Movie, OVA, ONA, Special, Music), and airing status. Rich media details Every media page shows cover art, descriptions, episode and chapter counts, community scores, characters with voice actors, staff, related media, trailers, reviews, recommendations, and streaming-service links. Character & staff browser Dedicated character and staff pages with parsed biographies, key attributes, media appearances, and voice-actor language filtering. Forum Full AniList forum integration: browse categories, read nested replies, post with Markdown, like, bookmark, and subscribe to threads for notifications. Statistics Time watched, episodes completed, chapters read, mean scores, plus breakdowns by genre, format, score distribution, and release year. Notifications Two-tier airing notifications (12h and 2h before release), planning-list premiere alerts, and optional forum activity notifications (replies, mentions, subscriptions). Source & licensing AniSync is free software released under the GNU General Public License v3.0. The "AniSync" name and brand are reserved — derivative works and unofficial forks must use a different name for any AniList client they distribute.
F-DroidGitHub
Page 1