vlc-android

Ochiq manbalardan

VLC for Android — Android, Android TV va ChromeOS uchun ochiq kodli media pleer ilovasi bo‘lib, deyarli barcha audio va video fayl, oqim va diskni ijro etadi.

IlovaKategoriya: Mobil ilovalar · Media va podkastlarOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

Android foydalanuvchilariga qo‘shimcha o‘rnatmasdan barcha formatlar, kodeklar va tarmoq oqimlarini ijro etadigan yagona pleer kerak bo‘ladi. VLC for Android — VLCning rasmiy Android versiyasi. U kompyuter versiyasidagi bir xil media fayllarni ijro etadi va mahalliy audio hamda video fayllar va oqimlarni tartiblash uchun media ma’lumotlar bazasini qo‘shadi. Ilova Android kutubxonasini ham quvvatlaydigan LibVLC dvigateliga asoslangan. Uning imkoniyatlari orasida barcha media formatlari va oqim protokollarini apparat tezlashtirish bilan 8K gacha dekodlash, tarmoq ulashmalari (SMB, FTP, SFTP, NFS) va serverlar (UPnP, DLNA) ni ko‘rish, Audio CD, DVD va Bluray’ni menyu orqali ijro etish, HDR qo‘llab-quvvatlash, SPDIF va HDMI orqali audio passtrough hamda Chromecast va UPnP renderlariga uzatish bor. Loyiha GPLv2 yoki undan yangi litsenziya ostida, LibVLC dvigateli esa LGPLv2 ostida tarqatiladi. Dasturchilar LibVLC’dan o‘zlarining Android media pleerini yaratish uchun foydalanishlari mumkin, bunda nashr etilgan .aar paketi yoki loyiha repozitoriysidagi kod namunalaridan foydalaniladi.
  • android
  • libvlc
  • multimedia
  • player
  • videolan
  • vlc

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/videolan/vlc-android ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
AndroidMos—Kartochkada bildirilgan—
iOSNomaʼlum———

Relizlar

tekshirilgan: 29-okt, 2026
Manbada relizlar topilmadi.

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi80
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 1 days ago
Hujjatlar · 1515
README 5618 chars, description present
Foydalanishga tayyorlik · 159
install instructions: yes; releases: no
Metamaʼlumotlar · 108
3/4 of description, homepage, license, topics
Relizlar · 102
0 release(s)
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 109
4082 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX GPL-2.0
Hamjamiyat · 53
issues disabled/unknown, 885 forks

Litsenziya

GPL-2.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/videolan/vlc-androidAsosiy★ 4 082 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

videolan/vlc-android dan · litsenziya GPL-2.0 · yuklangan 29-okt, 2026

VLC for Android

This is the official Android port of VLC.

VLC on Android plays all the same files as the classical version of VLC, and features a media database for Audio and Video files and stream.

  • Project Structure
  • LibVLC
  • License
  • Build
    • Build Application
    • Build LibVLC
  • Contribute
    • Pull requests
    • Translations
  • Issues and feature requests
  • Support

Project Structure

Here are the current folders of vlc-android project:

  • extension-api : Application extensions SDK (not released yet)
  • application : Android application source code, organized by modules.
  • buildsystem : Build scripts, CI and maven publication configuration
  • libvlc : LibVLC gradle module, VLC source code will be cloned in vlc/ at root level.
  • medialibrary : Medialibrary gradle module

LibVLC

LibVLC is the Android library embedding VLC engine, which provides a lot of multimedia features, like:

  • Play every media file formats, every codec and every streaming protocols
  • Hardware and efficient decoding on every platform, up to 8K
  • Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA)
  • Playback of Audio CD, DVD and Bluray with menu navigation
  • Support for HDR, including tonemapping for SDR streams
  • Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD
  • Support for video and audio filters
  • Support for 360 video and 3D audio playback, including Ambisonics
  • Ability to cast and stream to distant renderers, like Chromecast and UPnP renderers.

And more.

[LibVLC stack]

You can use our LibVLC module to power your own Android media player. Download the .aar directly from Maven or build from source.

Have a look at our sample codes.

License

VLC for Android is licensed under GPLv2 (or later). Android libraries make this, de facto, a GPLv3 application.

VLC engine (LibVLC) for Android is licensed under LGPLv2.

Build

Native libraries are published on bintray. So you can:

  • Build the application and get libraries via gradle dependencies (JVM build only)
  • Build the whole app (LibVLC + Medialibrary + Application)
  • Build LibVLC only, and get an .aar package

Build Application

VLC-Android build relies on gradle build modes :

  • Release & Debug will get LibVLC and Medialibrary from Bintray, and build application source code only.
  • SignedRelease also, but it will allow you to sign application apk with a local keystore.
  • Dev will build build LibVLC, Medialibrary, and then build the application with these binaries. (via build scripts only)

Build LibVLC

You will need a recent Linux distribution to build VLC. It should work with Windows 10, and macOS, but there is no official support for this.

Setup

Check our AndroidCompile wiki page, especially for build dependencies.

Here are the essential points:

On Debian/Ubuntu, install the required dependencies:

sudo apt install automake ant autopoint cmake build-essential libtool-bin \
    patch pkg-config protobuf-compiler ragel subversion unzip git \
    openjdk-8-jre openjdk-8-jdk flex python wget

Setup the build environment: Set $ANDROID_SDK to point to your Android SDK directory export ANDROID_SDK=/path/to/android-sdk

Set $ANDROID_NDK to point to your Android NDK directory export ANDROID_NDK=/path/to/android-ndk

Then, you are ready to build!

Build

buildsystem/compile.sh -l -a <ABI>

ABI can be arm, arm64, x86, x86_64 or all for a multi-abis build

You can do a library release build with -r argument

Medialibrary

Build Medialibrary with -ml instead of -l

Contribute

VLC is a libre and open source project, we welcome all contributions.

Just respect our Code of Conduct, 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.

Pull requests

Pull requests must be proposed on our gitlab server.

So you must create an account, fork vlc-android project, and propose your merge requests from it.

Except for translations, see the section below.

Translations

You can help improving translations too by joining the transifex vlc project

Translations merge requests are then generated from transifex work.

Issues and feature requests

VLC for Android bugtracker is hosted on VideoLAN gitlab
Please look for existing issues and provide as much useful details as you can (e.g. vlc app version, device and Android version).

A template is provided, please use it!

Issues without relevant information will be ignored, we cannot help in this case.

Support

Repozitoriyni ochish ↗