Skip to content
Tags give the ability to mark specific points in history as being important
  • 3.3.10
    1447ac94 · NEWS: Update for 3.3.10 ·
    VLCKit 3.3.10
    
    - Allow http bearer tokens
    
    - Publish statistics on iOS and tvOS
    
    - Minor libvlc improvements
  • 3.2.6
    53bcbd81 · Version Bump by fastlane ·
    VLC-iOS 3.2.6
    
    · Fix media title display
    · Fix Box session storage
  • 3.2.5
    4cefd8b4 · Version Bump by fastlane ·
    VLC-iOS 3.2.5
    
    · Add setting to enable/disable media library iCloud backup
    · Add snap to playback speed with haptic feedback
    · Improve overall iOS 9 stability
    · Update media thumbnail after playback
    · Fix UPnP CPU usage issue
    · Fix potential crash with Plex
    · Fix repeat all mode in playback
    · Fix thumbnail generation on iOS 9
    · Fix media library backup on iCloud
    · Fix cloud services connected account count
    · Fix launch of media playback during a playback
    · Fix unknown and various artists addition and deletion
    · Fix potential crash while deleting an audio collection
  • 3.2.4
    da319bac · Version Bump by fastlane ·
    VLC-iOS 3.2.4
    
    · Fix iOS 9 audio playback issues
    · Improve the edit mode toolbar, following user feedback
    · Add import for all supported files from iCloud
    · Add album title inside an audio track description label
    · Fix wrong colors in network views
    · Fix Chromecast background playback
    · Fix default sort for audio collections
  • 3.3.9
    VLCKit 3.3.9
    
    - Bump dav1d to 0.5.1
    - Fix debug logging level
    - Fix iOS 9 no audio during playback
  • 3.2.3
    53a9db8a · Version Bump by fastlane ·
    VLC-iOS 3.2.3
    
    · Add sorting into media collections
    · Add settings to hide thumbnails and artwork
    · Add "Quick actions" on media files and collections
    · Fix shuffle mode
    · Fix right to left experience for media players
    · Fix optimize name setting
    · Fix Fritzbox UPnP listing
    · Fix cell height in settings
    · Fix progress bar being shown for media collections
    · Fix undefined media names when importing through Wi-Fi
    · Fix crash with "Open in" activity for iPads
    · Fix potential crash after media deletion
    · Fix potential crash with external and Chromecast devices
    · Rework overall edit mode layout and behaviour
    · Various SMB improvements
    · Various media library stability improvements
  • 3.3.8
    VLCKit 3.3.8
    
    Minor update to address a compatibility problem with iOS/tvOS 13
  • 3.3.7
    VLCKit 3.3.7
    
    - VLCMedia:
        - Add helper method to easily add option
        - Add method to stop parsing
    
    - codec:
        - avcodec: really drain video
        - webvtt: fix node reparenting on closing tags
    
    - demux:
        - ttml: recreate entities
    
        - mp4:
            - fix non packetized ms55
            - fix quicktime sample size regression for twos/stwo
    
        - h26x:
            - fix frame duration
            - use fmtout rate as date rate
    
        - adaptive:
            - store timeline directly
            - inherit template defaults
            - missing flags propagation using MimeDemuxer
    
    - packetizer:
        - flac:
            - check next header
            - return a block even with invalid pts
    
        - hevc:
            - add secondary drain
            - set fmtout rate when unknown
    
        - h264:
            - handle secondary drain
            - do not override fmtin frame rate
            - only use date_t for length computation
    
        - mpegvideo: perform secondary drain
    
    - audiounit_ios: add support for > 48kHz sample rate
    
    - coreaudio:
        - start deferred
        - update the play date until the first rendering
        - use the dev latency for the deferred calculation
    
    - vaapi: add YUVJ420P pixfmt
    - mp4: meta: fix format-truncation warning
    
    - access: add smb2 module
    
    - smb2/dsm: avoid to request the dialog two times
    - dsm:
        - query credentials only when needed
        - add smb-force-v1 option
        - specify the v1 protocol in the dialog credential title
    
    contrib: add libsmb2
  • 3.2.2
    4d5d62b8 · Version Bump by fastlane ·
    VLC-iOS 3.2.2
    
    · Add automatic video grouping by name
    · Add deletion to audio collections such as artist and albums
    · Add setting to force rescan of the media library
    · Fix HTTP download if file already exist
    · Fix swipe gesture settings affecting double tap to seek
    · Fix meta data for external media
    · Fix Box cloud service overall usage
    · Fix download progress
    · Fix download enqueuing
    · Fix download speed calculation
    · Remove network login automatic capitalization and completion
    · Rework download view according to new design
    · Update translations
  • 3.2.1
    43ef6d68 · Version Bump by fastlane ·
    VLC-iOS 3.2.1
    
    · Add automatic appearance setting for iOS 13
    · Add indicator inside a playlist for reordering
    · Adapt empty view for current context
    · Fix SMB 2 credential storage
    · Fix local network navigation
    · Fix local network infinite reloading
    · Fix local network connection dialog
    · Fix external screen, AirPlay mirroring black screen
    · Fix opening media from other applications using x-callback-url
    · Fix artwork being shown after backgrounding the application during playback
    · Fix cancel button not being shown on the local network connect screen on iPads
    · Fix minor stability and interface issues
  • 3.3.6
    VLCKit 3.3.6
    
    - Fix abort from dealloc when VLCMedia init failed
    - Fix SMB 2 not storing credentials
  • 3.2.0-b4
    251a682e · Version Bump by fastlane ·
    Testflight public beta 4
  • 3.2.0
    52a55c22 · Version Bump by fastlane ·
  • 3.3.5
    VLCKit 3.3.5
    
    - access: fix smb2/dsm conflicts
    - directsound: fix uninitialized var usage on error path
    - lib: media: fix media not being preparsed after a failure
    - packetizer: flac: don't increment invalid date
    - videotoolbox: don't reset the vout when closing
  • 3.3.4
    VLCKit 3.3.4
    
    - Fix SMB 2 possible null-deref when stopping a session
    
    - vout: fix low framerate stuttering
    - transcode: video: patch missing chroma in decoder format ouput
    - access: dvdread: fix null dereference on vts failure
    
    - demux:
        - mp4: fix potential endless loop
        - avi: simplify strf handling
        - mkv: remove elements from vector when we delete them
        - mkv: fix vector erase in destructor
        - mkv: do not use the file if there's no usable stream/segment
    
    - faad: Fix read buffer overflow
    - ogg: Fix potential integer overflow
    - chromecast: transcode audio to MP3 320 kbps instead of 96 kbps
    
    - Bump libelml requirement to 1.3.6
    - Bump dav1d to 0.4.0
    - Bump libmodplug to 0.8.9.0
  • 3.2.0-b3
    5d20996a · News: Update for 3.2.0 ·
    Testflight public beta 3
  • 3.2.0-b2
    2e9b066e · Version Bump by fastlane ·
  • 3.3.3
    VLCKit 3.3.3 - Fix airplay AV sync
    - Fix bluetooth audio drop
    - SMB2: Add support for NTLM anonymous login and port specification
    - Add MediaListPlayerDelegate callbacks:
    - (void)mediaListPlayerFinishedPlayback:(VLCMediaListPlayer *)player;
    - (void)mediaListPlayer:(VLCMediaListPlayer *)player;
    - (void)mediaListPlayerStopped:(VLCMediaListPlayer *)player;
  • 3.2.0-b1
    420c3f0a · Version Bump by fastlane ·
    Testflight public beta for 3.2.0
  • 3.3.2
    VLCKit 3.3.2: - Internal percent encoding handling of URLs within VLCMedia was removed. This fixes a bug where URLs ended up double encoded. This change might require changes to client Apps to ensure that their URLs are correctly percent encoded when initialising VLCMedia - access:  rdp: Fix URI parsing, vnc: Fix URI parsing, live555: Fix crash parsing H264 - demux:  hls: Disable webvtt, mp4: Add sample overread check for non seekable case, Probe fragments on missing duration, Ignore indirect index references for seek -Pack sidx items: ts: Fix broken var reading - mux: mp4: Fix tkdh visible values, Set visible dimensions in stsd instead of buffer - contribs: Bump dav1d to 0.3.0