VLC Media Player
videolan.org/vlcFree, cross-platform media player from the non-profit VideoLAN project. Plays almost any audio or video format locally, with no ads, trackers or telemetry. VLC has many powerful features and settings, but the UI can initially be hard to use.
- Homepage:videolan.org/vlc
- GitHub:github.com/videolan/vlc
- Source:code.videolan.org/videolan/vlc
- iOS App:apps.apple.com/us/app/vlc-media-player/id650377962
- Android App:play.google.com/.../org.videolan.vlc
- Subreddit:r/VLC
- Web info:web-check.xyz/check/videolan.org
VLC Media Player Source Code
Author
Description
VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc
Homepage
http://www.videolan.org/vlcRepository
- LicenseGPL-2.0
- Created29 Jan 12
- Primary languageC
- Size671,440 KB
- Stars19,423
- Forks6,166
- Watchers19,423
Top Contributors
@robUx4 (10079)
@jbkempf (7111)
@fcartegnie (6841)
@tguillem (5358)
@fkuehne (3979)
@claucambra (3638)
@funman (3045)
@fuzun (2692)
@pdherbemont (2432)
@alexandre-janniaux (2337)
@chouquette (1955)
@ivoire (1912)
@hartman (1649)
@chubinou (1648)
@jpsaman (1627)
@antoinecellerier (1623)
@jagannatharjun (1265)
@ePirat (1162)
@ilkka-ollakka (959)
@linkfanel (827)
@tmatth (655)
@FilipRoseen-refp (601)
@rom1v (590)
@3unjee (567)
@jnqnfe (551)
@AlaricSenat (434)
@thresheek (395)
@mstorsjo (389)
@ipkiss42 (333)
@oaubert (267)
@JohannesKauffmann (254)
@komh (253)
@quink-black (228)
@etix (212)
@helkanen (211)
@haasn (171)
@magwyz (161)
@Geal (149)
@Psilokos (143)
@hpi1 (129)
@TypX (126)
@durkovic (122)
@flx42 (120)
@julianscheel (115)
@yoann (113)
@SeanMcG (110)
@edwardcwang (107)
@LeonVitanos (107)
@ssbssa (104)
@esphynox (90)
@AbelTesfaye (79)
@mirsal (78)
@its-ayush-07 (67)
@lool (66)
@XHCFS (64)
@Christoph-Miebach (61)
@xlmod (59)
@rohanrajpal (53)
@mfkl (52)
@Labnann (51)
@srikiraju (48)
@umxprime-vlabs (45)
@tvermaashutosh (44)
@nkoriyama (41)
@mcraiha (40)
@danielverkamp (39)
@salshaaban (37)
@dheitmueller (37)
@dilaroga (36)
@sammirata (35)
@brad0 (34)
@sebastinas (34)
@mtrz (34)
@msabwat (33)
@eramdam (33)
@kodawah (32)
@kwizart (30)
@dnicolson (30)
@DimStar77 (29)
@jmenon (28)
@impulze (27)
@ConfusedVorlon (26)
@yhuelf (23)
@jknockel (23)
@elthariel (23)
@k10kan (23)
@caprica (22)
@Djain318 (22)
@mohit-marathe (22)
@qchateau (21)
@lukasdurfina (21)
@lu-zero (21)
@ileoo (21)
@Thannoy (21)
@akashm1990 (21)
@cmathe (20)
@anotherwon (20)
@XilasZ (20)
@ovheurdrive (20)
@shalzz (19)
Recent Commits
Serhii Bykov(19 Aug 26)
macos: hide stream-only invalid actions in play queue menu
Steve Lhomme(21 Aug 26)
meson: generate the library pkgconfig file
Steve Lhomme(21 Aug 26)
meson: install skins2 data It's missing the default.vlt file.
Steve Lhomme(21 Aug 26)
meson: do not install compat library on Windows It's not installed with autotools packaging.
Steve Lhomme(21 Aug 26)
meson: install vlc.exe/libvlccore.dll/libvlc.dll in the root prefix on Windows Otherwise it's in <prefix>/bin.
Steve Lhomme(21 Aug 26)
meson: install extra executables in the root prefix on Windows
Steve Lhomme(21 Aug 26)
meson: install vlc_about.h header with the other plugin headers
Steve Lhomme(21 Aug 26)
meson: install headers in sdk folder on Windows Similar to what is done in packages.mak.
Steve Lhomme(21 Aug 26)
meson: install the HRTFS files on Windows Similar to what is done in packages.mak.
Steve Lhomme(21 Aug 26)
meson: install text files in Windows install
Steve Lhomme(21 Aug 26)
meson: install the libbluray java files on Windows Similar to what is done in packages.mak.
Steve Lhomme(21 Aug 26)
meson: use a specific path to install plugins on Windows The Windows layout of the package is different that regular UNIX layout.
Steve Lhomme(21 Aug 26)
meson: add placeholder to generate the Windows installers
Steve Lhomme(21 Aug 26)
configure: do not set a kde file path for emscripten Same as for Windows/Apple/Android OSes. The rest is UNIX variants that may have KDE. Or use these desktop files.
Steve Lhomme(21 Aug 26)
configure: do not generate vlc.appdata.xml on non-UNIX desktop
Steve Lhomme(21 Aug 26)
share: do not use .desktop files when it's not setup properly It's a generalization of 5b3aa85da2f9e9ee02c8d00b7bb654b5aecd3be7 and 2d70b0f688f9a91afe9dbca7fa631d833046a563. In both cases KDE_SOLID should not be true. And other non UNIX desktop will also end up disabling this code (android, emscripten).
Steve Lhomme(21 Aug 26)
configure: set default with_kde_solid value for Windows/Apple/Android oses Otherwise the value is not set and we and up assuming the user set a path (rather than yes=auto).
Steve Lhomme(20 Aug 26)
configure: do not call KDE4_CONFIG if it's not an executable It's set to "kde4-config" if the user doesn't set it. But it may not be there. Avoids this warning: > configure: line 69874: kde4-config: command not found And soliddatadir was set to a value and used even though it's bogus.
Steve Lhomme(20 Aug 26)
packetize: mpeg4audio: replace unused bs_read() with bs_skip() That should be slightly faster.
Steve Lhomme(20 Aug 26)
packetize: hxxx_sei: replace unused bs_read() with bs_skip() That should be slightly faster.
Steve Lhomme(20 Aug 26)
packetize: hevc_nal: replace unused bs_read() with bs_skip() That should be slightly faster.
Steve Lhomme(20 Aug 26)
demux: mpeg4: replace unused bs_read() with bs_skip() That should be slightly faster.
Steve Lhomme(20 Aug 26)
packetizer: h266: replace unused bs_read() with bs_skip() That should be slightly faster.
joseanemsilva(14 Aug 26)
macosx: Change jump to time feature design Create a new design for the jump to time feature, removing steppers and adding a slider to allow users to change the time by typing or using a slider.
joseanemsilva(11 Aug 26)
macosx: Implement pasting timestamps Adds the possibility of users to paste a string value, parsing it to a time value. For example: "2:30" would update minutes to 2 and seconds to 30.
joseanemsilva(30 Jul 26)
macosx: Add support for colon control
joseanemsilva(02 Jul 26)
macosx: Add support to up and down arrow key event
joseanemsilva(02 Jul 26)
macosx: Change the size of the UI frame and components to fit in the widget panel
Steve Lhomme(21 Aug 26)
meson: remove headers not installed by autotools Found in noinst_HEADERS.
Steve Lhomme(21 Aug 26)
meson: add missing plugin headers
VLC Media Player Security
VLC Media Player Website
Website
Official download of VLC media player, the best Open Source player - VideoLAN
Official download of VLC media player, the best Open Source player
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address213.36.253.2
- Hostnamegoldeneye.videolan.org
- LocationParis,Ile-de-France,France,EU
- ISPScaleway SAS
- ASNAS12322
Associated Countries
FR
Safety Score
Website marked as safe
100%
Blacklist Check
www.videolan.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
VLC Media Player Android App
APK Info
- AppVLC for Android
- Creation Date18 Nov 17
- Last Updated19 Jul 24
- Current Version2.0.6
- CreatorVideolabs
- Downloads100,000,000+ downloads
- Privacy ReportView on Exodus →
De-Googled Compatibility
- GrapheneOSNative4.0 / 4(41)
- LineageOSNative4.0 / 4(14)
- e OSmicroG4.0 / 4(8)
- CalyxOSmicroG4.0 / 4(8)
- LineageOSmicroG4.0 / 4(5)
- iodeOSmicroG4.0 / 4(3)
Trackers
No trackers found
Permissions
- Access Network State
- Bluetooth
- Internet
- Modify Audio Settings
- Receive Boot Completed
- System Alert Window
- Vibrate
- Wake Lock
- Write External Storage
- Write Settings
- Bind Data Consumer
- Read Extension Data
VLC Media Player iOS App
App Info
VLC media player
VLC is a free and open source cross-platform multimedia player. It can play all your movies, shows and music in most formats directly without conversion. It allows file synchronization with Dropbox, GDrive, OneDrive, Box, iCloud Drive, iTunes, direct downloads and through Wi-Fi sharing as well as streaming from SMB, FTP, SFTP, NFS, UPnP/DLNA media servers and the web. VLC offers support for advanced subtitles including full SSA compatibility, multi-track audio, playback speed control and rendering through Chromecast. VLC is completely free and open source.
Rating
Version Info
- Current Version3.7.3
- Last Updated24 Apr 26
- First Released19 Jul 13
- Minimum iOS Version9.0
- Device Models Supported139
App Details
- IPA Size186.22 Mb
- PriceFree (USD)
- Age Advisory4+
- Supported Languages48
- DeveloperVideoLAN
- Bundle IDorg.videolan.vlc-ios
Screenshots
VLC Media Player Reviews
More Video Players
⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here
About the Data: VLC Media Player
Change History
- Added #669
Edit VLC Media Player Data
You can edit VLC Media Player's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access VLC Media Player's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/vlc-media-playerThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share VLC Media Player
Help your friends compare Video Players, and pick privacy-respecting software and services.
Share VLC Media Player and Awesome Privacy with your network!