Media Player
661 open source Media Player apps
Bluke
APK
Bluke lets you use your Android phone as a wireless keyboard, mouse trackpad, and game controller. It utilizes your phone's built-in Bluetooth HID profile and acts like how a typical input device would work. No installing server apps or background clients, just pair, connect and it works. Features: * Keyboard mode with real mechanical keyboard feel (Holy Panda, Alpaca, Gateron Black Ink, Cherry MX, Topre, Blue Alps, and more). * Trackpad mode along with numpad to control your devices. * Gamepad mode with customizable layouts and toggles for Xbox and PS5 button styles. * Material You Dynamic Theme, Customizations and much more. Bluke is 100% offline, everything stays local, no tracking, and it is fully open source. Source code can be accessed at: https://github.com/arnav-kr/Bluke
F-DroidGitHub
Bodacious
APK
Bodacious is a multi-platform music player for playing your local files first and foremost. Its design is inspired by Spotify, it’s built with Flutter, and it’s open source, which means if you think Bodacious is missing a feature, you can add it yourself!Features include:Custom libraries: choose where you want your music to come fromFamiliar UIMost* of your basic features (apparently equalizers are essential now?)Coming soon:Custom metadata: set custom covers, names, and descriptions for BodaciousMSE support: Music Synchronized Effects are a new way to use your existing app as a visualizer. MSE files can instruct Bodacious to change the background, cover, or lyrics on the fly to add a little more visual pizzazz to your music.Equalizer. I personally never use this but whateverLast.fm scrobblingLast.fm, MusicBrainz, Genius, and Spotify metadata at your fingertipsStream music with a Spotify Premium subscription
GitHubIzzyOnDroid
Booming Music
APK
Booming Music is a modern and powerful local music player for Android, designed for a smooth, customizable, and visually appealing experience. Built with Material You design and powered by Media3, it combines simplicity with advanced playback features. Enjoy your favorite songs with word-by-word synced lyrics, translated lyric support (TTML/LRC), and a beautiful Now Playing interface featuring enhanced visuals, smooth transitions, and deep customization options. Fine-tune your listening with a built-in equalizer, ReplayGain, Audio Offload, and gapless playback for seamless transitions. Organize your music your way with smart playlists, customizable sorting, and a hierarchical folder view. Main features: * Automatic lyric download and in-app lyric editor * Word-by-word and translated lyrics (TTML, LRC) * Media3-based playback engine with audio offload support * Bit-perfect playback support and native ALAC decoding * Native ListenBrainz scrobbling * Adaptive mini player and gesture controls * Custom covers and descriptions for playlists * Tag editor with instant library updates * Smart auto playlists (Recently Played, Most Played, History) * Sleep timer, widgets, and Android Auto support * Material You theming with dark and black modes * Multi-language support * Lightweight, open-source, and ad-free
F-DroidGitHubIzzyOnDroid
Bouncing Logo
APK
Classic TV and DVD player screensaver app for smart devices, resembling old-school screensavers which bounced a logo of DVD or other from one screen corner to another and thus prevented static image from burning-into the screen.
F-Droid
CDLC Player
APK
This application allows to play guitar tabs in CDLC format, using a three-dimensional notation.
F-DroidGitHub
CUPS Printing
APK
This app provides a Print Service to Android. This means that once it's installed, you need to enable it in the 'Print' section of the settings app. Once the service is enabled, printers are automatically discovered using the mDNS protocol. You can print anything you want from any app, as long as the print service is enabled. Of course, printing document is an important matter. Because your documents are your most private information, you don't want anybody to have access to this information. This is why this app is completely open sourced and free to use, modify and redistribute.
F-DroidGitHub
Calibre-Web-Companion
APK
Unofficial companion app for Calibre-Web and Calibre-Web Automated. Browse your book collection and manage your digital library on the go. Built with Flutter and Material You for a modern, intuitive and responsive experience. Available for Android, in 15 languages. Features: - Connect to your Calibre-Web (Automated) server, including reverse-proxy / SSO setups, custom HTTP headers and self-signed certificates. - Browse your whole library and discover books by author, series, publisher, rating, hot & trending, and more. - View rich details for every book, edit its metadata, and upload new covers. - Mark books as read or unread, archive them, and organize them into shelves. - Create, edit and browse Magic Shelves: dynamic, rule-based shelves (Calibre-Web Automated only). - Add books quickly by scanning their ISBN barcode. - Read books in the built-in eBook reader and sync your reading progress across devices via WebDAV. - Send books to your e-reader (Kindle/Kobo) via send2ereader or Calibre-Web's email function. - Download books into your collection with Shelfmark. This app does not support or encourage the piracy of copyrighted works; please only download content you are legally entitled to. - Upload books to your server, and sync your whole library or selected books for offline reading. - Make it yours: reorder or hide book actions and sections, choose a theme, enable e-ink mode, and adjust the text size. The app is in active development. You can open issues on GitHub for bugs, feedback and feature ideas. Credits: Calibre-Web, Calibre-Web Automated, Shelfmark, send2ereader, Flutter.
F-DroidGitHub
CamTimer
APK
CamTimer is a simple camera timer application for Android devices. It allows you to choose from a 5, 10, or 15 second countdown and takes one or four pictures after the time has elapsed. After you take a picture it will be shown full screen, allowing you to share or delete it. You can also control the camera flash setting, switch to the front-facing camera if available (requires Android 2.3 or later), and take pictures without a delay.
F-DroidGitHub
Camera Color Picker
APK
Camera Color Picker lets you capture, in real time, the colors around you using the camera of your device.
F-DroidGitHub
Camera Date Folders
APK
Sorts all photos, located in the device's camera folder, into a date specific subfolder structure. This makes it easier to transfer specific photos to a computer, e.g. via USB cable (MTP protocol). Either keep photos inside the camera folder tree or move or copy them to a separate directory. This can also be used as a simple backup method. Up to three levels are supported: year, month and day. The sorting can be reverted, i.e. all photos can be moved back to the base directory (but not back to the camera directory in case a destination directory is specified). On the demand a file name prefix like "IMG_" or "PXL_" can be appended instead or completely removed. Note that this operation is not revertible. The program does not read metadata (EXIF) from the photo files, instead it uses the data information encoded in the filenames. To meet Google's restrictive policy, the Play Store variant of the program must use Google's proprietary Storage Access Framework when running on Android 11 or newer. As a consequence, file operations are extremely slow. This restriction partially exists also for older Android versions and not at all for the F-Droid version of the program. In this case standard file access calls can be activated alternatively, which accelerate the file operations with a factor of approximately 90 (!).
F-Droid
C
Camera Folder
APK
When "Camera Folder" is installed, any Android app that can open jpg files can also take a photo from camera. Note that "Camera Folder" has no user interface and no start icon of its own. The app is super tiny: 0.16 MB
F-DroidGitHub
CameraFileCopy
APK
Using animated bar codes, it's possible to send data over the air using only the camera. This app is the barcode decoder (receiver). An encoder (sender) can be seen at cimbar.org. With CameraFileCopy it is possible to receive data over the camera as a one-way data channel. It does not use any antennas (wifi, bluetooth, nfc, ...) or other tricks. Notably, this means it works just as well in airplane mode. The app reads animated cimbar codes. Nearly all the interesting logic is from libcimbar – included via a git subtree. The sender component of cfc is a cimbar encoder -- such as cimbar.org. Navigate to that website (or use libcimbar's cimbar_send to generate barcodes natively), open a file to initialize the cimbar stream, and point the app+camera at the animated barcode.
F-DroidGitHub
Cams
APK
Simple Android mobile app for playing RTSP streams from IP cameras Features: * View RTSP streams from any IP cameras, including H.265+. * Multiple video cameras on a single screen. * Image zoom. * 2 channel cameras support * Watching videos via SFTP protocol. * Motion detection support. * Maximum connection speed. * Extreme ease of navigation and control. * Ability to switch TCP/UDP protocol. This option is important while viewing cameras over the Internet, where UDP may not be supported or may not work well. IMPORTANT NOTE. The app is focused on data security and privacy. It does not collect or process any information about the user. The data is not sent to any servers, including Google's technical infrastructure or camera manufacturers' cloud storage.
F-DroidGitHub
CaptureCap
APK
Audio Playback recording requires Android 10 or later. No Root needed. (WARNING: Some device vendors may not allow recording some Audio Playback sources, or even recording it at all)
F-DroidGitHub
C
Cat Avatar Generator
APK
Generate avatar and profile pictures based on Pepper and Carrot by David Revoy.
F-DroidGitHub
Character Recognition
APK
OCR software based on Tesseract library to perform character recognition on images selected from the gallery or captured from the camera. Recognition results can be edited or copied for export.
F-Droid
ChemistryLab
APK
A chemical laboratory simulation app for Android This is a fork of ChemistryLab by Trần Thanh Tùng. The functionality has not changed, only the user interface. Changes: - Translated app to English (& added support for other languages) - Added English literature - Migrated to AndroidX, RTL-Support & Upgraded Libraries - App does now support different screen dpis - Bugfixes
F-Droid
Cherry
APK
Wrapper for CherryMusic, a self-hosted streaming web-application. A lightweight alternative to Ampache, Google Play Music, Spotify,.. See http://www.fomori.org/cherrymusic/ for more information.
F-DroidGitHub
C
Ching Machine
APK
Automatic "ching" for practicing Thai music. * Sampled ching and glong sounds from real instruments. * Tempo selection. * Start playing with "chup chup" (the initial double-strike of the ching cymbals.) * Create your own drum patterns. I hope you enjoy this program! Please note that while this app contains both Thai and English translations and instructions for the most complicated functions, the majority of the user interface has been deliberately kept in Thai with the aim of encouraging interest in Thai script and the Thai language, as well as Thai music. I hope that the app also invites you, then, to be curious, push buttons, learn and explore, and have fun!
F-DroidGitHub
Chocola
APK
Chocola is a simple, lightweight and open-source offline music player app for Android, using Material 3 Expressive. It's Very fast and snappy! - Material 3 Expressive design! - Built-in equalizer! - Play any song from anywhere just by sharing the audio file to the app without downloading it! - Easy search across all your music/albums/artists! - Very fast and snappy! - No unnecessary permissions needed! - Blacklist Folders! - Beautiful landscape UI! - Tag Editor! - Playlists support! - Load and persist songs from anywhere using Android's S.A.F! - Makes you a cutie!
F-DroidGitHubIzzyOnDroid
Choona - Guitar Tuner
APK
Guitar tuner with support for custom tunings.FEATURES:Listens as you play a string and indicates whether it is in-tune.Displays the amount to tune each string up/down to reach the correct pitch.Automatic detection of which string is playing.Choose from 20+ common guitar, bass and ukulele tunings.Save and tune to custom tunings with any combination of strings.Tune anything to any note with chromatic tuning mode.Display tuning offset in semitones or cents for improved accuracy.Plays sounds to indicate how a string should sound and when it is in tune.Keep track of your favorite tunings.Set a tuning to open automatically when the app starts, or keep the last used tuning.Support for dark mode, true dark and device color themes.Support for multi-window and large screen devices.Tune your instrument right from your wrist with full Wear OS support.
GitHubIzzyOnDroid
Chord Progression Helper
APK
A music app to write chord progressions, add simple drum beats and some little melody to play, sing and perform along with your phone: Select key Select tempo Add measures with chords from a collection of step, dominant seven and parallel chords Specify strumming pattern, drum pattern and if you want a little melody per measure
F-Droid
ChordReader 2
APK
Chord Reader 2 is an enhanced version of Chord Reader, developed by Nolan Lawson. It's an app that: fetches chord charts and tabulatures for your favorite songs from the Internet, saves them to a local file, displays them in an easy-to-read format with the chords highlighted in an autoscroll view, transposes the identified chords up or down, or you can add a capo, provides common chord variations, provides a setlist mode to play your songs subsequently in a predefined order. License: Chord Reader 2 is a free and open-source app under GPLv3+ license. Source Code: The source code is available here. Any bugs can be reported at the Issue Tracker. Donation: If you would like to donate, visit paypal.me/hollowbamboo.
F-DroidGitHub
C
ChromaDoze
APK
Generates noise with a custom colour profile. It is intended to be used as a sleep sound generator. It provides rapid feedback to adjustments in the spectrum, and is designed to minimize CPU usage in the steady state. It works by running shaped white noise through an Inverse Discrete Cosine Transform, generating a few megabytes of distinct audio blocks. The steady-state behavior selects blocks at random, and smoothly crossfades between them
F-DroidGitHub