awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to videolan/vlc-android

Open-source alternatives to Vlc Android

30 open-source projects similar to videolan/vlc-android, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Vlc Android alternative.

  • musicplayerdaemon/mpdMusicPlayerDaemon 的头像

    MusicPlayerDaemon/MPD

    2,607在 GitHub 上查看↗

    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

    C++audioaudio-playermusic
    在 GitHub 上查看↗2,607
  • jellyfin/swiftfinjellyfin 的头像

    jellyfin/Swiftfin

    3,947在 GitHub 上查看↗

    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

    Swift
    在 GitHub 上查看↗3,947
  • jellyfin/jellyfin-desktopjellyfin 的头像

    jellyfin/jellyfin-desktop

    5,492在 GitHub 上查看↗

    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

    C++jellyfinjellyfin-client
    在 GitHub 上查看↗5,492

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • namidaco/namidanamidaco 的头像

    namidaco/namida

    5,002在 GitHub 上查看↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Dartandroidandroid-appandroid-music-player
    在 GitHub 上查看↗5,002
  • huynhsontung/screenboxhuynhsontung 的头像

    huynhsontung/Screenbox

    3,093在 GitHub 上查看↗

    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

    C#csharpdotnetmedia-player
    在 GitHub 上查看↗3,093
  • fossifyorg/galleryFossifyOrg 的头像

    FossifyOrg/Gallery

    3,082在 GitHub 上查看↗

    Gallery is an Android media gallery application and local media manager. It provides a private environment for organizing, sorting, and viewing photos and videos stored on a device without requiring cloud synchronization. The application includes a media privacy tool for removing sensitive metadata and GPS coordinates from files, as well as access restrictions using pins, patterns, or biometric authentication to secure private photo storage. The software features an offline image viewer with multi-format media support and basic media editing tools for modifying visual quality. It also includ

    Kotlinandroidfossgallery
    在 GitHub 上查看↗3,082
  • androidx/mediaandroidx 的头像

    androidx/media

    2,680在 GitHub 上查看↗

    Android Media is a framework library providing the primary system components for audio and video playback, session management, and media routing on Android. It includes a multimedia API for processing raw media streams, managing MIDI devices, and rendering video frames. The project features a dedicated metadata manager for organizing descriptive labels, content channels, and DRM configurations, alongside a session controller that synchronizes playback state with external controllers and manages media shortcuts for wearable devices. The library covers a broad range of capabilities including a

    Javaandroidexoplayerjava
    在 GitHub 上查看↗2,680
  • dusk-labs/dimDusk-Labs 的头像

    Dusk-Labs/dim

    4,062在 GitHub 上查看↗

    Dim is a self-hosted media server and manager designed to index and organize local media libraries for remote access and playback. It functions as a private web-based portal that allows users to stream locally stored video and audio content over a network. The system operates as a local media indexer that scans storage to structure and beautify collections, creating a consistent user interface for managing digital content. It uses metadata-driven beautification to enrich raw file lists into organized libraries. The application is deployed as a containerized service, utilizing static path map

    Rustmediamanagerreactjsrust
    在 GitHub 上查看↗4,062
  • harmonoid/harmonoidharmonoid 的头像

    harmonoid/harmonoid

    4,609在 GitHub 上查看↗

    Harmonoid is a local music player focused on high fidelity audio playback and comprehensive music library management. It indexes local audio files into a structured database to facilitate the organization and retrieval of large collections based on artist, album, and genre. The project features advanced playback controls, including gapless transitions, crossfading, and manual adjustments for pitch, speed, and volume boosting. It also supports synchronized lyric displays sourced from embedded tags, local files, or online providers. Additional capabilities include direct editing of internal au

    Dart
    在 GitHub 上查看↗4,609
  • lhc70000/iinalhc70000 的头像

    lhc70000/iina

    45,244在 GitHub 上查看↗

    IINA is a high-performance media player for macOS built on the mpv engine. It serves as a video player with broad codec support and a web media streamer that uses plugins to stream and download online video content for local playback. The application features a customizable multimedia interface with flexible themes and layouts tailored for the macOS desktop. It integrates a JavaScript scripting engine and a plugin system to extend player functionality and parse media URLs from the web. Core capabilities include multimedia playback with support for subtitles and playlists, as well as a pictur

    Swift
    在 GitHub 上查看↗45,244
  • mpvnet-player/mpv.netmpvnet-player 的头像

    mpvnet-player/mpv.net

    5,155在 GitHub 上查看↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    C#audio-playercommand-linedotnet
    在 GitHub 上查看↗5,155
  • jellyfin/jellyfin-androidjellyfin 的头像

    jellyfin/jellyfin-android

    2,557在 GitHub 上查看↗

    jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote server to mobile devices. It functions as a cross-platform media player that supports direct streaming, remote transcoding for incompatible formats, and the integration of external subtitles. The application serves as a Chromecast media controller, allowing users to cast server-hosted content to compatible televisions and speakers. It also acts as a digital library viewer for browsing photo collections and reading ebooks, comics, and magazines stored on a remote server. Beyond

    Kotlinandroidjavajellyfin
    在 GitHub 上查看↗2,557
  • fd-/rpiplayFD- 的头像

    FD-/RPiPlay

    5,197在 GitHub 上查看↗

    RPiPlay is an AirPlay mirroring server and media receiver designed to bridge Apple devices to Raspberry Pi hardware. It functions as a media gateway that receives encrypted video and audio streams from iOS and macOS devices to project them onto a connected display and sound system. The project focuses on low-latency video streaming by rendering frames immediately upon arrival to bypass scheduled timestamps. It utilizes bitstream manipulation and a specialized video pipeline to reduce transmission delay between the source device and the receiver. The system provides hardware-accelerated rende

    C++
    在 GitHub 上查看↗5,197
  • videolan/vlcvideolan 的头像

    videolan/vlc

    18,717在 GitHub 上查看↗

    VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter

    Ccframeworkgplv2
    在 GitHub 上查看↗18,717
  • fast4x/rimusicfast4x 的头像

    fast4x/RiMusic

    3,857在 GitHub 上查看↗

    RiMusic is an open-source, cross-platform audio client designed for streaming media from external services. It functions as a comprehensive music player that manages local and imported playlists while providing tools for personalized listening, including history tracking and recommendation support. The application distinguishes itself through integrated support for vehicle dashboard systems, allowing users to control playback and browse their music libraries directly from an in-car interface. It also includes advanced network routing capabilities, enabling users to configure proxy servers to

    Kotlin
    在 GitHub 上查看↗3,857
  • yixia/vitamiobundleyixia 的头像

    yixia/VitamioBundle

    5,257在 GitHub 上查看↗

    VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices. The project includes an adaptive bitrate streaming client that adjusts video quality in real-time based on network conditions to prevent playback interruptions. It also features a video rendering engine capable of configuring pixel formats and chroma output to optimize visual quality for mobile displays. The library covers broad multim

    Java
    在 GitHub 上查看↗5,257
  • microshow/rxffmpegmicroshow 的头像

    microshow/RxFFmpeg

    4,732在 GitHub 上查看↗

    RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video and audio editing, transcoding, and processing on Android devices. The framework integrates a video player component for rendering local files and network streams with zoom and rotation support. It also includes specialized libraries for Android video editing, such as cropping and splicing, and Android audio processing for mixing tracks and modifying voice pitch. The project covers broad media manipulation capabilities, including the conversion of images to video, the extrac

    Candroidarm64-v8aarmeabi-v7a
    在 GitHub 上查看↗4,732
  • ampache/ampacheampache 的头像

    ampache/ampache

    3,792在 GitHub 上查看↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    PHP
    在 GitHub 上查看↗3,792
  • gpac/gpacgpac 的头像

    gpac/gpac

    3,205在 GitHub 上查看↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    在 GitHub 上查看↗3,205
  • nastool/nas-toolsNAStool 的头像

    NAStool/nas-tools

    9,049在 GitHub 上查看↗

    NAS媒体库管理工具

    naspython
    在 GitHub 上查看↗9,049
  • plexinc/plex-media-playerplexinc 的头像

    plexinc/plex-media-player

    1,210在 GitHub 上查看↗

    Plex Media Player is a client application designed for streaming and playing audio and video content from remote media servers. It functions as a home theater interface, providing a graphical environment optimized for large-screen displays and remote control navigation. The software is built to operate across various desktop operating systems and can be deployed as part of custom embedded Linux media systems. The application utilizes a high-performance media playback engine based on a command-line media player core, which offloads video decoding to hardware to support high-resolution content.

    C++
    在 GitHub 上查看↗1,210
  • xfirefly/airplay-sdkxfirefly 的头像

    xfirefly/Airplay-SDK

    3,981在 GitHub 上查看↗

    Airplay-SDK is a software development kit and wireless multimedia streaming library for implementing AirPlay mirroring and casting functionality on Android devices. It serves as a network media receiver and screen mirroring framework that allows devices to ingest high-resolution audio and video streams over a local network. The toolkit enables the reception of screen mirrors from mobile and desktop devices without requiring sender software. It supports multi-screen casting to manage one-to-many or many-to-one display configurations, including the ability to render up to four different incomin

    HTMLairplayairplay-receiverandroid
    在 GitHub 上查看↗3,981
  • daniulive/smarterstreamingdaniulive 的头像

    daniulive/SmarterStreaming

    11,170在 GitHub 上查看↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Javaandroid-rtmpgb28181hevc
    在 GitHub 上查看↗11,170
  • alex313031/thoriumAlex313031 的头像

    Alex313031/thorium

    6,803在 GitHub 上查看↗

    Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie

    C++aesavxavx-instructions
    在 GitHub 上查看↗6,803
  • aleksoid1978/mpc-beAleksoid1978 的头像

    Aleksoid1978/MPC-BE

    4,163在 GitHub 上查看↗

    MPC-BE is a cross-format video player and Windows media player designed for the local playback of audio and video files. It functions as a DirectShow media player, utilizing the DirectShow framework to render a wide variety of digital media formats on Windows systems. The project focuses on high-quality video rendering and the playback of high-resolution files. It employs a custom renderer pipeline and Direct3D surface rendering to manage scaling, color space conversion, and low-latency display. The player incorporates hardware-accelerated decoding to offload decompression to the GPU and sup

    C
    在 GitHub 上查看↗4,163
  • jarnedemeulemeester/findroidjarnedemeulemeester 的头像

    jarnedemeulemeester/findroid

    3,842在 GitHub 上查看↗

    Findroid is an Android media player and server-based media client designed for streaming movies and episodes. It functions as a video streaming interface that integrates with Jellyfin servers to provide remote media library access. The application supports offline media consumption by downloading content from a server to local storage. It includes a playback experience with picture-in-picture display, chapter-based timeline navigation, and wide codec support through hardware and software decoding.

    Kotlinandroidjellyfinkotlin
    在 GitHub 上查看↗3,842
  • audiorouterdev/audio-routeraudiorouterdev 的头像

    audiorouterdev/audio-router

    3,694在 GitHub 上查看↗

    Audio Router is a virtual audio routing tool used to redirect audio streams from specific software applications to chosen playback devices and hardware outputs. It functions as an application audio manager that allows for the assignment and saving of audio device preferences for individual running processes. The software includes capabilities for duplicating audio streams, enabling a single audio signal to be sent to multiple output devices simultaneously for synchronized playback. It also provides real-time audio monitoring through peak meters to visualize signal strength and audio levels ac

    C++
    在 GitHub 上查看↗3,694
  • brahmkshatriya/echobrahmkshatriya 的头像

    brahmkshatriya/echo

    2,905在 GitHub 上查看↗

    Echo is a mobile music player designed for playing local audio files on mobile devices through a dedicated user interface. It functions as a local media indexer that scans and catalogs offline music files from device storage to build a searchable library. The application uses a plugin-based architecture to extend functionality without modifying the core code. This system allows for dynamic plugin loading and runtime module injection from installed packages to add capabilities such as lyrics and music tracking. The project incorporates a dynamic asset resolver to map external plugin resources

    Kotlin
    在 GitHub 上查看↗2,905
  • hiram-wong/zyfunHiram-Wong 的头像

    Hiram-Wong/zyfun

    8,157在 GitHub 上查看↗

    Zyfun is a multimedia streaming client and JSON-based media manager designed for organizing and playing live streams and video-on-demand content from remote sources. It functions as a centralized system for managing multimedia resources across different platforms. The project features a multi-engine media player that allows switching between different player cores to optimize streaming performance and maintain compatibility across various devices. It utilizes standardized JSON configuration files to import and structure media metadata and channel lists. The system covers the integration of m

    TypeScriptelectrontdesignvite
    在 GitHub 上查看↗8,157
  • google/oboegoogle 的头像

    google/oboe

    4,069在 GitHub 上查看↗

    Oboe is a native C++ library designed for building high-performance, low-latency audio applications on Android. It serves as a unified wrapper and native API for managing audio streams, sample rates, and hardware routing across different Android operating system versions. The library provides a consistent interface by automatically selecting the most efficient audio backend at runtime, switching between AAudio and OpenSL ES to ensure the lowest possible latency. It enables exclusive-mode hardware access to bypass the system mixer and utilizes a high-priority asynchronous pull model for audio

    C++
    在 GitHub 上查看↗4,069