[www-doc] [Git][VideoLAN.org/websites][master] 2 commits: VLC 3.0.24
Thomas Guillem (@tguillem)
gitlab at videolan.org
Tue Sep 22 13:08:43 UTC 2026
Thomas Guillem pushed to branch master at VideoLAN organization / websites
Commits:
fad7816d by Thomas Guillem at 2026-09-22T13:00:52+00:00
VLC 3.0.24
Add the release page and announcement, and update desktop download links,
sizes and statistics for 3.0.24.
- - - - -
d8b43ca8 by Thomas Guillem at 2026-09-22T13:00:52+00:00
stats: honor SKIP_DB for Mirrorbits requests
CI sets SKIP_DB=1, but download statistics still require live requests.
Skip them so transient network failures do not break the build.
- - - - -
5 changed files:
- www.videolan.org/include/os-specific.php
- www.videolan.org/news.msg
- + www.videolan.org/vlc/releases/3.0.24.php
- www.videolan.org/vlc/releases/index.php
- www.videolan.org/vlc/stats/downloads.php
Changes:
=====================================
www.videolan.org/include/os-specific.php
=====================================
@@ -1,9 +1,9 @@
<?php
-$win32version = '3.0.23';
-$macosxversion = '3.0.23';
-$macosArm64version = '3.0.23';
+$win32version = '3.0.24';
+$macosxversion = '3.0.24';
+$macosArm64version = '3.0.24';
$oldmacosxversion = '2.0.10';
-$version = '3.0.23';
+$version = '3.0.24';
$iosversion = '3.7.0';
$tvosversion = '3.7.0';
$androidversion = '3.7.0';
@@ -170,31 +170,31 @@ function getOS($os = null, $offset = 0, $count = null, $encode = null) {
$OSs = array(
"windows" => array(
"name" => "Windows",
- "size" => '38 MB',
+ "size" => '43 MB',
"latestVersion" => $win32version,
"location" => $windowsLocation
),
"windows64" => array(
"name" => "Windows 64bit",
- "size" => '40 MB',
+ "size" => '44 MB',
"latestVersion" => $win32version,
"location" => $windows64Location
),
"windowsarm64" => array(
"name" => "Windows ARM 64",
- "size" => '38 MB',
+ "size" => '39 MB',
"latestVersion" => $win32version,
"location" => $windowsArm64Location
),
"osx" => array(
"name" => "macOS (Universal)",
- "size" => "89 MB",
+ "size" => "95 MB",
"latestVersion" => $macosxversion,
"location" => $osxLocation
),
"osxarm64" => array(
"name" => "macOS (Apple Silicon)",
- "size" => "51 MB",
+ "size" => "54 MB",
"latestVersion" => $macosArm64version,
"location" => $osxArm64Location
),
@@ -232,7 +232,7 @@ function getOS($os = null, $offset = 0, $count = null, $encode = null) {
),
"osxintel64" => array(
"name" => "macOS (Intel)",
- "size" => "58 MB",
+ "size" => "61 MB",
"latestVersion" => $macosxversion,
"location" => $osxIntel64Location
),
=====================================
www.videolan.org/news.msg
=====================================
@@ -1,5 +1,7 @@
# Comments begin with a #
# New topics begin with mechanism#
+|22 September 2026|VLC 3.0.24|VLC 3.0.24 is a major security update, with over 130 security fixes across VLC and its bundled libraries. It upgrades FFmpeg from 4.4 to 8.1.2 and updates 49 third-party libraries. New features include ATRAC decoding, CEA-708 captions in MP4, SRT listener mode and NV12 DirectShow capture on Windows. This release also fixes slow Windows startup when Daylight Saving Time changes and a MIDI playback crash on macOS 26 and later. More details on <a href="/vlc/releases/3.0.24.html">the release page</a>. <a href="/security/">Security advisories</a> will be updated a few days after the release.
+
|16 July 2026|New releases for libbluray and libaacs|New versions of <a href="/developers/libbluray.html">libbluray</a> <em>(1.5.0)</em> and <a href="/developers/libaacs.html">libaacs</a> <em>(0.12.0)</em> are out.<br />libbluray now exposes HDR10+, Dolby Vision, dynamic range and colour space information as well as chapter names, and brings numerous BD-J improvements, including interactive HAVI components and faster startup. libaacs improves error handling and resilience, and fixes several issues.
|15 July 2026|New releases for libdvdcss and libdvdread|New releases of <a href="/developers/libdvdcss.html">libdvdcss</a> <em>(1.6.0)</em> and <a href="/developers/libdvdnav.html">libdvdread</a> <em>(7.1)</em> have been published today.<br />The biggest features of those releases are related to recordable DVD media <em>(DVD-VR)</em>, including CPRM decryption, continuing the DVD-Audio work of the previous releases, along with improved portability and hardened parsing.
=====================================
www.videolan.org/vlc/releases/3.0.24.php
=====================================
@@ -0,0 +1,564 @@
+<?php
+ $title = _("VLC 3.0.24 Vetinari");
+ $body_color = "red";
+ $language = "";
+ $nobanner = true;
+ $new_design = true;
+ $additional_js = array("/js/slimbox2.js", "/js/jquery.slides.min.js");
+ $additional_css= array("/js/css/slimbox2.css");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/os-specific.php");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/package.php");
+
+ $macosxversion = "3.0.24";
+ $win32version = "3.0.24";
+?>
+ <div class="container">
+
+ <center><h1 class='bigtitle' style="padding-bottom: 3px;">VLC <b>3.0.24</b> <em>Vetinari</em></h1>
+ <div style="padding-top: 0px; padding-bottom: 10px; color: grey;">VLC 3.0.24 is the twenty-fifth version of the "Vetinari" branch of our popular media player.</div>
+ </center>
+
+ <style>
+ body {
+ -webkit-font-smoothing: antialiased;
+ color: #232525;
+ }
+
+ #slides {
+ display: none
+ border: 1px solid red;
+ }
+
+ #slides .slidesjs-navigation {
+ margin-top: 5px;
+ }
+
+ a.slidesjs-next,
+ a.slidesjs-previous,
+ a.slidesjs-play,
+ a.slidesjs-stop {
+ background-image: url(/js/css/btns-next-prev.png);
+ background-repeat: no-repeat;
+ display:block;
+ width:12px;
+ height:18px;
+ overflow: hidden;
+ text-indent: -9999px;
+ float: left;
+ margin-left: 10px;
+ }
+
+ a.slidesjs-next {
+ margin-right:10px;
+ background-position: -12px 0;
+ }
+
+ a:hover.slidesjs-next {
+ background-position: -12px -18px;
+ }
+
+ a.slidesjs-previous {
+ background-position: 0 0;
+ }
+
+ a:hover.slidesjs-previous {
+ background-position: 0 -18px;
+ }
+
+ .slidesjs-pagination {
+ margin: 7px 0 0;
+ float: right;
+ list-style: none;
+ }
+
+ .slidesjs-pagination li {
+ float: left;
+ margin: 0 1px;
+ }
+
+ .slidesjs-pagination li a {
+ display: block;
+ width: 13px;
+ height: 0;
+ padding-top: 13px;
+ background-image: url(/js/css/pagination.png);
+ background-position: 0 0;
+ float: left;
+ overflow: hidden;
+ }
+
+ .slidesjs-pagination li a.active,
+ .slidesjs-pagination li a:hover.active {
+ background-position: 0 -13px
+ }
+
+ .slidesjs-pagination li a:hover {
+ background-position: 0 -26px
+ }
+
+ #slides a:link,
+ #slides a:visited {
+ color: #333
+ }
+
+ #slides a:hover,
+ #slides a:active {
+ color: #9e2020
+ }
+
+ .subtext { position: relative; top: -20px; left:250px; width: 400px; text-align: center; }
+ .subtext2 { position: relative; top: -20px; width: 100%; text-align: center; }
+ .features ul li:before {
+ padding-left: 18px;
+ width: 10px;
+ height: 10px;
+ }
+ .features ul li {
+ margin-bottom: 8px;
+ }
+ .audienceCallout {
+ font-weight: bold;
+ margin-top: 20px;
+ }
+ .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
+ .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+ section.no-check ul li {
+ list-style-type: initial;
+ }
+ section.no-check ul li:before {
+ content: none;
+ }
+ .slide-container {
+ z-index: 1;
+ }
+ .text-container {
+ z-index: 0;
+ }
+</style>
+ <script>
+ $(function(){
+ $("#slides").slidesjs({
+ width: 940,
+ height: 340,
+ navigation: {
+ active: true,
+ effect: "slide"
+ },
+ play: {
+ active: false,
+ effect: "slide",
+ interval: 4000,
+ auto: true,
+ swap: true,
+ pauseOnHover: true,
+ restartDelay: 3000
+ },
+ callback: {
+ complete: function(number) {
+ var selector = "#text_" + number;
+ $(".subtext2").css("display", "none");
+ $(selector).css("display", "block");
+ }
+ }
+ });
+ });
+ </script>
+
+ <div class="container">
+ <div class="row col-md-12 slide-container">
+ <div id="slides" style="margin: 0 auto;">
+ <img src="/vlc/releases/3.0.0/carousel-3.0-4k.jpg">
+ <img src="/vlc/releases/3.0.0/carousel-3.0-hdr.jpg">
+ <img src="/vlc/releases/3.0.0/carousel-3.0-360.jpg">
+ <img src="/vlc/releases/3.0.0/carousel-chromecast2.jpg">
+ <img src="/vlc/releases/3.0.0/carousel-iphone10-1.jpg">
+ <img src="/vlc/releases/3.0.0/carousel-3.0-xbox.jpg">
+ </div>
+ </div>
+ <div class="row col-md-12 text-container">
+ <h2 class="subtext2" id="text_1">Hardware accelerated decoding for HD and UHD</h2>
+ <h2 class="subtext2" style="display: none;" id="text_2">Supports HDR and HDR tone-mapping</h2>
+ <h2 class="subtext2" style="display: none;" id="text_3">360° video navigation</h2>
+ <h2 class="subtext2" style="display: none;" id="text_4">Chromecast streaming</h2>
+ <h2 class="subtext2" style="display: none;" id="text_5">Optimized for iPhone X</h2>
+ <h2 class="subtext2" style="display: none;" id="text_6">Faster version for UWP and XBox One</h2>
+ </div>
+
+ <div class="row col-md-offset-4 col-md-4">
+ <a id='downloadButton' href='#download' style="margin-top: 0px;">
+ <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+ <span class='downloadText'><?php echo _("Get VLC now!"); ?></span>
+ <span id='downloadDetails' style='font-size: 12px; color: white;'>
+ Version <span id='downloadVersion'>3.0.24</span>
+ </span>
+ </a>
+ <script>
+ $(document).ready(function() {
+ $("#downloadButton").removeAttr('href');
+ });
+ $("#downloadButton").click(function() {
+ $('html, body').animate({
+ scrollTop: $("#getit").offset().top
+ }, 2000);
+ });
+ </script>
+ </div>
+ </div>
+ </div>
+
+ <section class="features">
+ <div class="container">
+ <h1 style='margin-bottom: 12px;'><?php echo _("3.0.24 Highlights"); ?></h1>
+ <div class="row">
+ <div class="col-sm-6">
+ <ul>
+ <li><b>Over 130 security fixes</b> across VLC and its bundled libraries</li>
+ <li>Upgrades FFmpeg from 4.4 to 8.1.2</li>
+ <li>Updates 49 third-party libraries</li>
+ <li>Adds ATRAC3 and ATRAC9 decoding</li>
+ <li>Adds CEA-708 closed captions in MP4</li>
+ <li>Adds SRT listener mode and SFTP public key authentication options</li>
+ </ul>
+ </div>
+ <div class="col-sm-6">
+ <ul>
+ <li>Fixes slow Windows startup when Daylight Saving Time changes</li>
+ <li>Adds NV12 DirectShow capture support on Windows</li>
+ <li>Fixes Windows audio crashes and Direct3D11 rendering issues</li>
+ <li>Fixes the AudioToolbox MIDI synthesizer crash on macOS 26 and later</li>
+ <li>Improves support for Qt 6 and RIST</li>
+ <li>Improves subtitle language detection and WebVTT handling</li>
+ </ul>
+ </div>
+ </div>
+ <p>This release also switches update verification to a new RSA-4096 key, disables RealRTSP and removes the NPAPI browser plugin and the broken YouTube Lua script.</p>
+ <p>Read the <a href="https://code.videolan.org/videolan/vlc/-/raw/3.0.24/NEWS">full changelog</a>. <a href="/security/">Security advisories</a> will be updated a few days after the release.</p>
+ <p>Many thanks to the security researchers, the OSS-Fuzz project and all contributors who helped find, report and fix these issues.</p>
+ </div>
+
+ <div class="container">
+ <h1 style='margin-bottom: 12px;'><?php echo _("3.0 Highlights"); ?></h1>
+ <div class="row">
+ <div class="col-sm-6">
+ <ul>
+ <li style="padding-bottom: 8px;">VLC 3.0 "Vetinari" is a new major update of VLC</li>
+ <li>VLC 3.0 activates <b>hardware decoding</b> by default, to get <a href="https://vimeo.com/254723528">4K and 8K playback!</a></li>
+ <li>It supports <b>10bits</b> and <b>HDR</b></li>
+ <li>VLC supports <b>360 video</b> and <b>3D audio</b>, up to Ambisonics 3rd order</li>
+ </ul>
+ </div>
+ <div class="col-sm-6">
+ <ul>
+ <li>Allows <b>audio passthrough</b> for HD audio codecs</li>
+ <li>Can stream to <b>Chromecast</b> devices, even in formats not supported natively</li>
+ <li>Can play <b>Blu-Ray Java menus</b>: BD-J</li>
+ <li>VLC supports browsing of <b>local network</b> drives and NAS</li>
+ <div class="feat-margin-left extra-info-link2 padding-top pull-right">Read the <a href="https://code.videolan.org/videolan/vlc/-/raw/3.0.24/NEWS">Changelog</a>.</div>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <section>
+ <div class="container">
+ <div class="col-sm-6">
+ <div class='embed-container'><iframe src='https://player.vimeo.com/video/254723180' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>
+ <p><a href="https://vimeo.com/254723180">VLC 3.0 playing 8K 48fps 360 video on Android Galaxy S8</a> from <a href="https://vimeo.com/videolan">VideoLAN</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
+ </div>
+ <div class="col-sm-6">
+ <div class='embed-container'><iframe src='https://player.vimeo.com/video/254723528' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>
+ <p><a href="https://vimeo.com/254723528">VLC 3.0 playing 8k60 on Windows 10 using i7 GPU</a> from <a href="https://vimeo.com/videolan">VideoLAN</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
+ </div>
+ </div>
+ </section>
+ <section class="bg-gray features no-check" style='padding-top: 10px;'>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
+ <h1 style='margin-bottom: 12px;'> 3.0 <?php echo _("Features"); ?></h1>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Core"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...)
+ <li>HDMI passthrough for Audio HD codecs, like E-AC3, TrueHD or DTS-HD
+ <li>12bits codec and extended colorspaces (HDR)
+ <li>Stream to distant renderers, like Chromecast
+ <li>360 video and 3D audio playback with viewpoint change
+ <li>Support for Ambisonics audio and more than 8 audio channels
+ <li>Subtitles size modification during playback
+ <li>Secure passwords storage
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Acceleration"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Hardware decoding and display on all platforms</li>
+ <li>HEVC hardware decoding on Windows, using DxVA2 and D3D11</li>
+ <li>HEVC hardware decoding using OMX and MediaCodec (Android)</li>
+ <li>MPEG-2, VC1/WMV3 hardware decoding on Android</li>
+ <li>Important improvements for the MMAL decoder and output for rPI and rPI2</li>
+ <li>HEVC and H.264 hardware decoding for macOS and and iOS based on VideoToolbox</li>
+ <li>New VA-API decoder and rendering for Linux</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Codecs"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>BD-Java menus and overlay in Blu-Ray</li>
+ <li>Experimental AV1 video and Daala video decoders</li>
+ <li>OggSpots video decoder</li>
+ <li>New MPEG-1 & 2 audio layer I, II, III + MPEG 2.5 decoder based on libmpg123</li>
+ <li>New BPG decoder based on libbpg</li>
+ <li>TDSC, Canopus HQX, Cineform, SpeedHQ, Pixlet, QDMC and FMVC decoders</li>
+ <li>TTML subtitles support, including EBU-TT variant</li>
+ <li>Rewrite of webVTT subtitles support, including CSS style support</li>
+ <li>BluRay text subtitles (HDMV) deocoder</li>
+ <li>Support for ARIB-B24, CEA-708</li>
+ <li>New decoder for MIDI on macOS, iOS and Windows</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Containers"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Rework of the MP4 demuxer:<br /> including 608/708, Flip4Mac, XiphQT, VP8, TTML mappings</li>
+ <li>Rework of the TS demuxer:<br /> including Opus, SCTE-18, ARIB mappings </li>
+ <li>HD-DVD .evo support</li>
+ <li>Rework of the PS demuxer, supporting HEVC, improving compatibility of broken files</li>
+ <li>Improvements on MKV, including support for DVD-menus and FFv1, and faster seeking</li>
+ <li>Support for Chained-Ogg, raw-HEVC and improvements for Flac</li>
+ <li>Support for Creative ADPCM in AVI and VOC files</li>
+ <li>Improved metadata formats in most file formats</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Protocols and devices"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Full support for Bluray Menus (BD-J) and Bluray ISO</li>
+ <li>Rewrite of Adaptive Streaming protocols support</li>
+ <li>Support for HLSv4 to HLSv7, including MP4 and ID3 cases</li>
+ <li>Rewrite of DASH support, including MPEG2TS and ISOBMFF</li>
+ <li>Support SAT>IP devices, for DVB-S via IP networks</li>
+ <li>Support for HTTP 2.0</li>
+ <li>Support NFS, SMB and SFTP shares, with browsing</li>
+ <li>Support for SRT streaming protocol</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Stream output and encoding"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Support for streaming to Chromecast devices
+ <li>Support for VP8 and VP9 encoding through libvpx
+ <li>Support for streaming Opus inside TS
+ <li>Support for mp4 fragmented muxing
+ <li>Improvements for x265 encoding
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Video outputs and filters"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>OpenGL as Linux/BSD default video output</li>
+ <li>Improvements in OpenGL output: direct displaying and HDR tonemapping</li>
+ <li>Rework of the Android video outputs</li>
+ <li>New Direct3D11 video output supporting both Windows desktop and WinRT modes</li>
+ <li>HDR10 support in Direct3D11 with Windows 10 Fall Creator Update</li>
+ <li>Hardware deinterlacing on the rPI, using MMAL</li>
+ <li>Video filter to convert between fps rates</li>
+ <li>Hardware accelerated deinterlacing/adjust/sharpen/chroma with VA-API</li>
+ <li>Hardware accelerated adjust/invert/posterize/sepia/sharpen with CoreImage</li>
+ <li>Hardware accelerated deinterlacing/adjust/chroma with D3D9 and D3D11</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Audio outputs and filters"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Complete rewrite of the AudioTrack Android output</li>
+ <li>New Tizen audio output</li>
+ <li>HDMI/SPDIF pass-through support for WASAPI (AC3/DTS/DTSHD/EAC3/TRUEHD)</li>
+ <li>Support EAC3 and TRUEHD pass-through for PulseAudio</li>
+ <li>Rework of the AudioUnit modules to share more code between iOS and macOS</li>
+ <li>SoX Resampler library audio filter module (converter and resampler)</li>
+ <li>Ambisonics audio renderer, supporting up to 3rd order</li>
+ <li>Binauralizer audio filter, working with Ambisonics or 5.1/7.1 streams</li>
+ <li>Pitch shifting module</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("OS Versions"); ?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Windows XP ➔ 11</li>
+ <li>macOS 10.7 ➔ 26</li>
+ <li>iOS 9 ➔ 26, tvOS 11 ➔ 26</li>
+ <li>Android 4.2 ➔ 16</li>
+ <li>Android TV, Chromebooks with Play Store</li>
+ <li>Windows RT 8.1, Windows Phone 8.1</li>
+ <li>Windows 10 Mobile, Xbox 1, Windows Store</li>
+ <li>GNU/Linux, Ubuntu, *BSD</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class='audienceCallout'><?php echo _("Android specific")?></div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>Chromecast support from your phone</li>
+ <li>HEVC hardware decoding using MediaCodec</li>
+ <li>Android Auto with voice actions</li>
+ <li>Available on all Android TV, Chromebooks & DeX</li>
+ <li>Support for Picture-in-Picture</li>
+ <li>Playlist files detection</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-md-6">
+ <div class='audienceCallout'>VLC SDK - libVLC</div>
+ <div class='clearme'>
+ <div>
+ <ul>
+ <li>New bindings for C++ and C++/CX</li>
+ <li>New input-from-memory to implement custom protocols or DRM
+ <li>Support for ChromeCast and Renderer targets
+ <li>Improve API for servers discovery
+ <li>New API for dialogs, notably for HTTPS warnings
+ <li>New API to manage slaves inputs, including subtitles over the network
+ <li>Improve codec, format descriptions and associated metadata
+ <li>Improve EPG events API
+ <li>Better support for Android applications, native and Java ones
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ </div>
+ </section>
+
+<!-- Downloads -->
+ <div class="container">
+
+ <a name="download" id="getit"></a>
+
+ <h1>Download VLC</h1>
+ <div style="width: 50%; float: left;">
+ <h2>Windows</h2>
+ <a id='downloadButton' href='<?php echo getDownloadLink("vlc", $win32version, "win32/vlc-$win32version-win32.exe"); ?>' >
+ <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+ <span class='downloadText'><?php echo _("VLC for Windows"); ?></span>
+ <span id='downloadDetails' style='font-size: 12px; color: white;'>
+ Version <span id='downloadVersion'><?php echo $win32version ?></span>
+ </a>
+ </div>
+ <div style="width: 45%; float: left;">
+ <h2>Android</h2>
+ <a href="https://play.google.com/store/apps/details?id=org.videolan.vlc"><img src="/images/get_it_on_play_logo_large.png" border="0" /></a>
+ </div>
+ <div class="clearme"></div>
+ <div style="width: 50%; float: left;">
+ <h2 style="margin-top: 30px;">macOS</h2>
+ <a id='downloadButton' href='<?php echo getDownloadLink("vlc", $macosxversion, "macosx/vlc-$macosxversion-universal.dmg" ); ?>' >
+ <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadVLC.png' alt='Download VLC icon' />
+ <span class='downloadText'><?php echo _("VLC for macOS"); ?></span>
+ <span id='downloadDetails' style='font-size: 12px; color: white;'>
+ Version <span id='downloadVersion'><?php echo $macosxversion ?></span> - 64bits</span>
+ </a>
+ </div>
+ <div style="width: 45%; float: left;">
+ <h2 style="margin-top: 30px; margin-bottom: 30px;">iOS</h2>
+ <a href="http://itunes.apple.com/app/vlc-ios/id650377962"><img src="/images/appstoredownload-en.png" /></a>
+ </div>
+
+
+ <div class="clearme"></div>
+ <div style="width: 50%; float: left;">
+ <h2 style="margin-top: 30px; margin-bottom: 10px;">Windows Store and UWP</h2>
+ <a href="https://www.microsoft.com/en-US/store/p/vlc/9nblggh4vvnh"><img src="/images/badges/WS_green.png" /></a>
+ </div>
+
+ <div style="width: 45%; float: left;">
+ <h2 style="margin-top: 30px; margin-bottom: 10px;">Windows Phone</h2>
+ <a href="http://www.windowsphone.com/s?appid=44fa83f7-a98d-4647-b9d4-c35ed729d0c9"><img src="/images/badges/WPS_cyan.png" /></a>
+ </div>
+
+ <div class="clearme"></div>
+ <div style="width: 50%; float: left;">
+ <h2 style="margin-top: 20px;">Sources</h2>
+ <a href="//get.videolan.org/vlc/3.0.24/vlc-3.0.24.tar.xz">Get the source!</a>
+ </div>
+ <div style="width: 45%; float: left;">
+ <h2>Linux</h2>
+ <p>Ask your favorite packager for VLC 3.0!</p>
+ </div>
+
+
+ <div class="clearme"></div>
+ <h1>Related links</h1>
+ <ul>
+ <li><a href="https://code.videolan.org/videolan/vlc/-/raw/3.0.24/NEWS">Changelog</a></li>
+ </ul>
+
+ <div class="clearme"></div>
+ <h1>Contact</h1>
+ <p>For any questions related to this release, please <a href="/contact.html">contact us</a>.</p>
+ </div>
+ </div>
+
+</div>
+<?php footer('$Id: index.php 7173 2012-02-11 00:58:09Z jb $'); ?>
=====================================
www.videolan.org/vlc/releases/index.php
=====================================
@@ -9,6 +9,7 @@
<h1>VLC Releases</h1>
<h2>VLC 3.0.x branch</h2>
+<a href="/vlc/releases/3.0.24.html">VLC 3.0.24</a><br />
<a href="/vlc/releases/3.0.23.html">VLC 3.0.23</a><br />
<a href="/vlc/releases/3.0.21.html">VLC 3.0.21</a><br />
<a href="/vlc/releases/3.0.20.html">VLC 3.0.19/3.0.20</a><br />
=====================================
www.videolan.org/vlc/stats/downloads.php
=====================================
@@ -261,6 +261,7 @@
"3.0.21" => array( "Windows" => 0, "Macintosh" => 0, "Total" => 0 ),
"3.0.22" => array( "Windows" => 0, "Macintosh" => 0, "Total" => 0 ),
"3.0.23" => array( "Windows" => 0, "Macintosh" => 0, "Total" => 0 ),
+ "3.0.24" => array( "Windows" => 0, "Macintosh" => 0, "Total" => 0 ),
);
$table = array_merge( $table_old, $table_sf );
@@ -590,6 +591,11 @@
"Macintosh" => array( "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-intel64.dmg?stats", "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-arm64.dmg?stats", "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-universal.dmg?stats" ),
"Source" => "https://get.videolan.org/vlc/#version#/vlc-#version#.tar.xz?stats",
),
+ "3.0.24" => array(
+ "Windows" => array( "https://get.videolan.org/vlc/#version#/win32/vlc-#version#-win32.exe?stats", "https://get.videolan.org/vlc/#version#/win32/vlc-#version#-win32.7z?stats", "https://get.videolan.org/vlc/#version#/win32/vlc-#version#-win32.zip?stats", "https://get.videolan.org/vlc/#version#/win32/vlc-#version#-win32.msi?stats", "https://get.videolan.org/vlc/#version#/win64/vlc-#version#-win64.exe?stats", "https://get.videolan.org/vlc/#version#/win64/vlc-#version#-win64.7z?stats", "https://get.videolan.org/vlc/#version#/win64/vlc-#version#-win64.zip?stats", "https://get.videolan.org/vlc/#version#/win64/vlc-#version#-win64.msi?stats", "https://get.videolan.org/vlc/#version#/winarm64/vlc-#version#-winarm64.exe?stats", "https://get.videolan.org/vlc/#version#/winarm64/vlc-#version#-winarm64.7z?stats", "https://get.videolan.org/vlc/#version#/winarm64/vlc-#version#-winarm64.zip?stats", "https://get.videolan.org/vlc/#version#/winarm64/vlc-#version#-winarm64.msi?stats" ),
+ "Macintosh" => array( "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-intel64.dmg?stats", "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-arm64.dmg?stats", "https://get.videolan.org/vlc/#version#/macosx/vlc-#version#-universal.dmg?stats" ),
+ "Source" => "https://get.videolan.org/vlc/#version#/vlc-#version#.tar.xz?stats",
+ ),
);
foreach( $table as $key => $t )
@@ -597,7 +603,7 @@
echo "<tr><td class=\"category\" style=\"text-align: left;\"><strong>$key</strong></td>\n";
// <Mirrorbits>
- if (array_key_exists($key, $table_mirrorbits))
+ if (!skipDatabase() && array_key_exists($key, $table_mirrorbits))
{
$ftp_multiplier = 1.029; // Estimation of downloads on our ftp/http directly, based on the stats of the last months (early 2019)
$platforms = array("Windows", "Macintosh", "Source");
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/6fd297ceab229f5fd9cc255abc6f6f951b7ba764...d8b43ca8a18cc4e157fe189ee07e98766eac0ded
--
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/6fd297ceab229f5fd9cc255abc6f6f951b7ba764...d8b43ca8a18cc4e157fe189ee07e98766eac0ded
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the www-doc
mailing list