Video

668 open source Video apps

ListenBrainz
APK
ListenBrainz keeps track of the music you listen to and provides you with insights into your listening habits.Using our visualizations, you can use ListenBrainz to track your music listening habits and share your taste with others.Based on your listening history we recommend music you might like, new music you missed out on from your favorite artists, and what similar users have been listening to.When you use the ListenBrainz Android app, you need to create an account with ListenBrainz, and your listening history will be associated with this account. This data is not kept on the device but is transmitted to the ListenBrainz server. The data collected is used to improve the recommendations and is accessible to other users.
GitHubIzzyOnDroid
L
ListenTogether
APK
Just invite your friends to your listening session and playback will be synchronized – whether you are miles apart or sitting next to each other. And the best part: your friends don't need to have the app installed themselves because ListenTogether is also available as a Progressive Web App (PWA) and will just be opened in their browser if the app is not available. ListenTogether can play almost any audio file publicly accessible via HTTP or HTTPS by just pasting the URL when adding new audio to the playlist. It has excellent support for podcasts: you don't need the URL of an audio file for a podcast episode because you can search for them inside the app and add episodes directly.
F-Droid
Little Music Player
APK
This project is a light-weight, simple, yet compatible audio player. Supports Android 1.0+ It allows you to play audio and video files, like how you expected to. Most importantly it is designed in hope to make it compatible with different Android versions. Its usage is as easy as opening or sharing the file you want to play with the app, or selecting it directly from the app. Enjoy your music! Note that this project was originally known as simple music player. Currently partially support m3u/m3u8 playlist files. More information below in section Playlist Support. You can find most information about Little Music Player just below. Different variations - Tiny Music Player https://github.com/martinmimigames/tiny-music-player Smallest, most minimal, with the trade-off of only having the most basic features. Playlist support - Folder-based playlist on Android 5.0+ - Temporary playlist via multi-share function - Partial m3u/m3u8 support m3u/m3u8 features supported: - Audio stream url (http/https) - Absolute audio path (e.g. /storage/emulated/0/Music/Example.mp3) - Nested m3u/m3u8 files (Absolute path only) - Custom audio name via "#EXTINF: [duration], [custom name]" , does not support duration Features - It's free Everyone should have the right to listen to music, therefore we aim to make it accessible. - No advertisement We simply want a distraction-free experience for you, so you can relax and enjoy! - Compact Less than half a MB in size, one of the tiniest audio player apps on Android! No need to worry about bloated apps again. (Currently less than 30 KB) - Unbelievably compatible Strangely addicted to support, we believe that nobody should be excluded due to an older device. Therefore we have theoretical support starting all the way back from Android 1.0, and tested support on Android 2.3 and above. Isn't it amazing? - Clean & Simple No awkward layout, no hidden options and straightforward, so you can focus on the content. Enjoyment is key, right? - It simply works :) Even in the modern world, there is always something seeming to fail. Luckily for you, this app was designed to work just like it is supposed to. It supports all audio types that your device supports. - Minimal permissions required Have you ever met an app asking for a bunch of unrelated permissions? Have you ever had some strange requests reminding you of a malware? Not this app! We will explain how we use all our permissions, so you know it's safe to use. - No hidden third-parties It is completely open-source, and uses as little third-party libraries as possible. If you worry about size, compatibility or privacy, this is the best app for you! We use the foreground service permission to provide audio playing while using other apps. We use the notification permission for displaying playback control, as we are mainly a notification based music player. We use the internet permission to allow for audio streaming, however such function is still being developed, and can be very buggy. We use the read storage/audio/video permission to open the audio files. Required for older devices, and m3u/m3u8 processing. (Beta function) Share a url containing a media file to Little Music Player to stream it. Or use a m3u file with the stream url inside. Issues Issues and pull requests are always welcome! Since we do not have telemetry in the app, we rely on you to report issues and give feedback. You can submit issues the following ways: - via Github issues at https://github.com/martinmimigames/little-music-player/issues - via email: martinmimigames@gmail.com Made by Martinmimigames Official website at https://martinmimigames.github.io Last update of Description: - 20-07-2023 dd-mm-yyyy Important: - Please read the license!
F-DroidGitHub
Litube
APK
Litube is an advanced webview wrapper for YouTube. Features * Ad-free playback * Mini-player support * Local queue support * Background & Picture-in-Picture support * Built-in video downloader * Live stream chat support, etc.
F-DroidGitHub
LocalTube
APK
LocalTube is an enhanced, self-hosted streaming server solution built on top of a specialized fork of NewPipe Extractor. By bundling a lightweight and concurrent Java HTTP server inside an Android application, LocalTube enables you to browse, search, and stream content from major streaming platforms directly from any device in your local network using a standard web browser. Key Features: - Decentralized Local Server: Runs a lightweight, concurrent Java HTTP server directly on your Android device (default port 8080), serving a modern, responsive web interface. - Cross-Device Playback: Connect seamlessly to the server from any device on your local network (PC, laptop, smart TV, tablet) by visiting your device's local IP. - Theme Customization: Toggle between modern Dark and clean Light themes instantly. - Private Watch History: Tracks your watched videos locally on the host device using a secure SQLite database, maintaining privacy with zero external telemetry or tracking. - HTML5 Player & Stream Proxying: Proxies stream traffic through the local server to bypass client-side signature and throttling restrictions, fully supporting seeking and fast-forwarding within native browser elements.
F-DroidGitHub
Logline - MovieApp
APK
Logline is an open-source Android app that provides a seamless movie browsing experience with an emphasis on user privacy and transparency. The app offers core functionality to discover, organize, and rate movies while ensuring that user data remains under their control. Features - Discover new Movies: Explore popular, top-rated, and upcoming movies. Use advanced filters to find exactly what you're looking for, from genres to release years and more. - Search Functionality: Find your favorite movies quickly. - Detailed Movie Information: Access details about movies (including cast, release information and more). - Watchlist: Organize your movies by adding them to a personal watchlist. - Rate Movies: Privately rate movies you’ve watched. - Activity Tracking: Keep a personal log of your watched movies. - Write Personal Reviews: Write down your personal thoughts and impressions about movies. - Custom Lists: Create and manage general lists of movies. - Export/Import Data: Securely back up your data or transfer it to a new device. - Privacy First: Local data storage ensures full control of your personal information.
F-DroidGitHubIzzyOnDroid
LoliSnatcher
APK
Loli Snatcher is a booru client with support for tonnes of different booru's. It will never harvest data on your usage or lock features behind a paywall and is completely open source.The app comes with no booru by default they can be added easily on the settings page. It includes a Snatcher page which allows you to mass download content in one easy step.Sankaku now works but it can be very slow because sankaku is trash.Supported Booru engines include:DanbooruGelbooruGelbooruV1 (Booru.org)MoebooruPhilomenaShimmiee621SzurubooruHydrus NetworkSankakuTwibooru
GitHubIzzyOnDroid
LoopBoard
APK
Dynamic sound board. Record sound clips and play them back or loop them. Currently, the application can record sounds through the microphone (or use sounds from internal storage!) and play them back through a newly created button. Each button has the option to re-record and loop playback.
F-DroidGitHub
Lotus
APK
Features Enjoy your music in MP3, FLAC, OGG, OPUS, WAV, M4A, and more No ads, no telemetry, no analytics — ever Network access is off by default and must be turned on in Settings Smart Shuffle — Pure (mathematically unbiased) and Smart (avoids repeating artists) Per-track embedded artwork — show the cover stored inside each file Synchronized lyrics from LRCLIB with karaoke-style timed display Manual lyrics import with automatic charset detection (UTF-8 and Latin-1) Browse tracks, albums, artists, and genres; create and manage playlists Smart Playlists — Recently Added and Random Mix, always up to date Export playlists to M3U files for use in other music apps Global search across tracks, albums, artists, genres, and playlists Loved tracks — mark favorites and browse them in one place Listening Stats — most played, most listened, recently played, top artists Backup and restore playlists and loved tracks to a JSON file Sleep timer with presets (15/30/45/60/90 min) and finish-current-track Quick Settings tile for play/pause Edit metadata tags or fetch accurate info from MusicBrainz OPUS metadata editing — title, album, artist, genre, year, track number, lyrics Share tracks via the system share sheet Crash logs saved locally — share them manually, nothing is sent automatically Designed with Material You and dynamic color palettes All music stays on your device. Network access is off by default and must be turned on in Settings — LRCLIB lyrics lookups and MusicBrainz metadata queries are opt-in only.
F-DroidGitHubIzzyOnDroid
Lyrics
APK
Lyrics scrapes songtexts from the Genius.com website when you play a song in your audio player. Only the lyrics are shown, no other information, annotations, comments, etc. from Genius.com. You can open the Genius.com page of the song from the hamburger menu to quickly view the regular Genius.com page of the currently playing song.In case lyrics don't show up even though you are playing a song in your audio player, you can press the button Enable Notification Access to give the app access to all your notifications. The app then tries to extract the song title and artist from the audio player's notification. Known apps that require notification access: NewPipe
GitHubIzzyOnDroid
Lyrics 2
APK
Lyrics 2 is a lyrics finder and reader. You can search any song's lyrics by author, title or if you simply remember a few words of the song. Or you can search the song you are listening to on your device! Once you found your lyrics, you can save them locally. Lyrics 2 uses Genius and ChartLyrics search services.
F-DroidGitHub
Lyrics Grabbr
APK
Lyrics grabbr provides lyrics for the currently playing song
F-DroidGitHub
Lyrion
APK
Provides a WebView wrapper for accessing a Lyrion Music Server instance using MaterialSkin. Requires the MaterialSkin plugin to be installed on your LMS instance.
F-DroidGitHubIzzyOnDroid
M.A.L.P.
APK
This application is a remote control for the music player daemon (www.musicpd.org). * For support for this application please open an issue at our GitLab repository ( https://gitlab.com/gateship-one/malp ). This application works with every mpd above version 0.14 but to get the best performance and features we recommend to use at least version 0.15 (for playlist performance). Consider updating to the newest version. This application has workarounds for Mopidy, it may or may not work. No support for Mopidy, as this is an MPD client. If you don't know MPD and are looking for a music player for android, we recommend you have a look into Odyssey, which shares the same user interface with this application. ( https://f-droid.org/packages/org.gateshipone.odyssey/ ) The client implements most of the daemons functionality so that full media control and management is possible. To filter albums this client uses the album artist tag (if available) to filter multiple albums with the same title (e.g. Greatest Hits) We recommend that your music is tagged with musicbrainz library to get the best experience as the data tags are used to fetch artwork for artists and albums. Features: * Artist/Album/Files, saved playlist library browsing * AlbumArtist filtering * MBID filtering (multiple albums with same AlbumArtist and title can be accessed separately if MusicBrainzID is available) * Local & server-based search * Basic playlist management (add songs to saved lists, remove songs from saved lists, remove lists, save lists) * Launcher widget * Optional notification (enable in settings) * Background volume control via hardware buttons (only with notification enabled) * Multiple server profiles * Server statistics (use this to request a database update) * Output control * Artwork support with MusicBrainz,Last.fm, Fanart.tv as artwork provider (Album, artist images) * Fanart view for tablets or stuff like that (click on the cover in the now playing view, or select fullscreen mode from menu), best used on widescreen devices in landscape mode. Cover images shown on screenshots gratefully used with permission from Carbon Based Lifeforms ( http://carbonbasedlifeforms.net ) This software is free software, licensed under the GPLv3 or later license. The source code is available on GitLab ( https://gitlab.com/gateship-one/malp )
F-Droid
MIDICtrl
APK
Simple MIDI Controller for Android The app uses the new MIDI Api thats available on Android 6+. Features: Buttons for Play, Record, Stop and Rewind Fader that sends its value on Channel #0 and Controller #0 Features have been tested with Ardour and Bitwig Studio.
F-DroidGitHub
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
Madari
APK
Direct
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 PaddleOCR in the published paddle flavor • 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 The F-Droid and Google Play listings provide the paddle flavor with PaddleOCR. The standard flavor with Tesseract remains available through GitHub Releases for users who still need Tesseract language data or workflows. MakeACopy is F-Droid compliant and builds 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.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (optional) — This is an optional permission that is needed to ensure that widgets are updated as expected in Android flavors that tend to kill apps that mostly run in the background.WAKE_LOCK, FOREGROUND_SERVICE and FOREGROUND_SERVICE_SPECIAL_USE — This permission is used by both the app (optionally, via in-app settings toggle) and Work Manager to manage background work. In this case, used to ensure that widgets are synced and are updated 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