[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7338":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":33,"discoverSource":34},7338,"vlc-android","videolan\u002Fvlc-android","videolan","  VLC for Android, Android TV and ChromeOS",null,"Kotlin",3796,787,79,6,0,2,14,80,10,30.69,"GNU General Public License v2.0",false,"master",[25,26,27,28,7,29],"android","libvlc","multimedia","player","vlc","2026-06-12 02:01:38","# VLC for Android\n\nThis is the official **Android** port of [VLC](https:\u002F\u002Fvideolan.org\u002Fvlc\u002F).\n\nVLC on Android plays all the same files as the classical version of VLC, and features a media database\nfor Audio and Video files and stream.\n\n- [Project Structure](#project-structure)\n- [LibVLC](#libvlc)\n- [License](#license)\n- [Build](#build)\n  - [Build Application](#build-application)\n  - [Build LibVLC](#build-libvlc)\n- [Contribute](#contribute)\n  - [Pull requests](#pull-requests)\n  - [Translations](#translations)\n- [Issues and feature requests](#issues-and-feature-requests)\n- [Support](#support)\n\n## Project Structure\n\nHere are the current folders of vlc-android project:\n\n- extension-api : Application extensions SDK (not released yet)\n- application : Android application source code, organized by modules.\n- buildsystem : Build scripts, CI and maven publication configuration\n- libvlc : LibVLC gradle module, VLC source code will be cloned in `vlc\u002F` at root level.\n- medialibrary : Medialibrary gradle module\n\n## LibVLC\n\nLibVLC is the Android library embedding VLC engine, which provides a lot of multimedia features, like:\n\n- Play every media file formats, every codec and every streaming protocols\n- Hardware and efficient decoding on every platform, up to 8K\n- Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA)\n- Playback of Audio CD, DVD and Bluray with menu navigation\n- Support for HDR, including tonemapping for SDR streams\n- Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD\n- Support for video and audio filters\n- Support for 360 video and 3D audio playback, including Ambisonics\n- Ability to cast and stream to distant renderers, like Chromecast and UPnP renderers.\n\nAnd more.\n\n![LibVLC stack](https:\u002F\u002Fimages.videolan.org\u002Fimages\u002Flibvlc_stack.png)\n\nYou can use our LibVLC module to power your own Android media player.\nDownload the `.aar` directly from [Maven](https:\u002F\u002Fsearch.maven.org\u002Fartifact\u002Forg.videolan.android\u002Flibvlc-all) or build from source.\n\nHave a look at our [sample codes](https:\u002F\u002Fcode.videolan.org\u002Fvideolan\u002Flibvlc-android-samples).\n\n## License\n\nVLC for Android is licensed under [GPLv2 (or later)](COPYING). Android libraries make this, de facto, a GPLv3 application.\n\nVLC engine *(LibVLC)* for Android is licensed under [LGPLv2](libvlc\u002FCOPYING.LIB).\n\n## Build\n\nNative libraries are published on bintray. So you can:\n\n- Build the application and get libraries via gradle dependencies (JVM build only)\n- Build the whole app (LibVLC + Medialibrary + Application)\n- Build LibVLC only, and get an .aar package\n\n### Build Application\n\nVLC-Android build relies on gradle build modes :\n\n- `Release` & `Debug` will get LibVLC and Medialibrary from Bintray, and build application source code only.\n- `SignedRelease` also, but it will allow you to sign application apk with a local keystore.\n- `Dev` will build build LibVLC, Medialibrary, and then build the application with these binaries. (via build scripts only)\n\n### Build LibVLC\n\nYou will need a recent Linux distribution to build VLC.\nIt should work with Windows 10, and macOS, but there is no official support for this.\n\n#### Setup\n\nCheck our [AndroidCompile wiki page](https:\u002F\u002Fwiki.videolan.org\u002FAndroidCompile\u002F), especially for build dependencies.\n\nHere are the essential points:\n\nOn Debian\u002FUbuntu, install the required dependencies:\n```bash\nsudo apt install automake ant autopoint cmake build-essential libtool-bin \\\n    patch pkg-config protobuf-compiler ragel subversion unzip git \\\n    openjdk-8-jre openjdk-8-jdk flex python wget\n```\n\nSetup the build environment:\nSet `$ANDROID_SDK` to point to your Android SDK directory\n`export ANDROID_SDK=\u002Fpath\u002Fto\u002Fandroid-sdk`\n\nSet `$ANDROID_NDK` to point to your Android NDK directory\n`export ANDROID_NDK=\u002Fpath\u002Fto\u002Fandroid-ndk`\n\nThen, you are ready to build!\n\n#### Build\n\n`buildsystem\u002Fcompile.sh -l -a \u003CABI>`\n\nABI can be `arm`, `arm64`, `x86`, `x86_64` or `all` for a multi-abis build\n\nYou can do a library release build with `-r` argument\n\n#### Medialibrary\n\nBuild Medialibrary with `-ml` instead of `-l`\n\n## Contribute\n\nVLC is a libre and open source project, we welcome all contributions.\n\nJust respect our [Code of Conduct](https:\u002F\u002Fwiki.videolan.org\u002FCoC\u002F), and if you want do contribute to the UI or add a new feature, please open an issue first so there can be a discussion about it.\n\n\n### Pull requests\n\nPull requests must be proposed on our [gitlab server](https:\u002F\u002Fcode.videolan.org\u002Fvideolan\u002Fvlc-android\u002F).\n\nSo you must create an account, fork vlc-android project, and propose your merge requests from it.\n\n**Except for translations**, see the section below.\n\n### Translations\n\nYou can help improving translations too by joining the [transifex vlc project](https:\u002F\u002Fapp.transifex.com\u002Fyaron\u002Fvlc-trans\u002Fdashboard\u002F)\n\nTranslations merge requests are then generated from transifex work.\n\n## Issues and feature requests\n\nVLC for Android bugtracker is hosted on [VideoLAN gitlab](https:\u002F\u002Fcode.videolan.org\u002Fvideolan\u002Fvlc-android\u002Fissues)  \nPlease look for existing issues and provide as much useful details as you can (e.g. vlc app version, device and Android version).\n\nA template is provided, please use it!\n\nIssues without relevant information will be ignored, we cannot help in this case.\n\n## Support\n\n- For usage support, use the in-app feedback option in the `About` screen\n- Android mailing list: android@videolan.org\n- bugtracker: https:\u002F\u002Fcode.videolan.org\u002Fvideolan\u002Fvlc-android\u002Fissues\n- IRC: *#videolan* channel on [libera](https:\u002F\u002Flibera.chat\u002F)\n- VideoLAN forum: https:\u002F\u002Fforum.videolan.org\u002Fviewforum.php?f=35\n","VLC for Android 是一款适用于安卓、安卓电视及ChromeOS的多媒体播放器。它支持几乎所有的媒体文件格式、编码和流媒体协议，具备强大的解码能力，最高可达8K分辨率，并且支持多种网络浏览协议（如SMB、FTP、UPnP等）。此外，该应用还提供了音频CD、DVD及蓝光菜单导航功能，支持HDR视频播放与音频直通等功能。VLC for Android适合需要在移动设备上享受高质量音视频体验的用户，无论是本地文件还是网络流媒体都能轻松应对。项目采用Kotlin编写，开源且遵循GPLv2许可协议。","2026-06-11 03:11:51","top_language"]