This is an Android multimedia player designed to decode and play a wide variety of audio and video formats. It functions as a network media streamer and a multimedia library manager, indexing local files into a searchable database for organized access.
The main features of videolan/vlc-android are: Android Multimedia Players, Network Media Access, Multimedia Playback, Hardware-Accelerated Playback, Media Streaming, Playback Filter Chain Applications, Audio Hardware Routing, Hardware Fidelity Routing.
Open-source alternatives to videolan/vlc-android include: musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… jellyfin/swiftfin — Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming… jellyfin/jellyfin-desktop — Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… huynhsontung/screenbox — Screenbox is a media player application designed for playing local and network video files. It functions as a network… fossifyorg/gallery — Gallery is an Android media gallery application and local media manager. It provides a private environment for…
MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol
Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming and browsing movies, music, and shows from a Jellyfin server. The application utilizes native Apple frameworks for hardware-accelerated decoding and includes an AVKit media player. This integration enables system-level color management for HDR to SDR conversion and supports native Apple ecosystem features such as picture-in-picture and external display output. The client provides tools for browsing and managing home media libraries, routing audio wirelessly, and adjusting pl
Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that provides a standalone desktop shell for browsing and playing movies, music, and shows from a remote home media server. The application integrates Chromium with native operating system GPU drivers to provide hardware-accelerated video playback for high-resolution media streams. It utilizes an Electron-based runtime to render a web-based user interface within a native desktop environment. The client manages local file-system caching for session data and application assets to r
Screenbox is a media player application designed for playing local and network video files. It functions as a network media streamer and a video casting client, enabling the browsing and streaming of media over a local network or to external remote viewing devices. The application features a picture-in-picture mode that detaches video content into a floating window that remains on top of other applications. It also supports gesture-based playback control, allowing users to seek through content and adjust volume levels using mouse or touch gestures. Additional capabilities include video frame