NEWS 37.8 KB
Newer Older
1
2
# Changelog

3
4
5
6
7
8
9
10
## iOS [3.4.0]
· add views for artists, albums and episodes to the media library
· add more options to sort the media library
· add support for bookmarks
· improve shuffle algorithm for playback
· major update to internal event handling
· performance improvements

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
## iOS [3.3.7]
· layout improvements for playback subpanels
· stability and speed improvements

## tvOS [3.3.7]
· stability and speed improvements

## iOS [3.3.6]
· fix minor regression from previous update

## iOS [3.3.5]
· add shuffle / repeat actions to the playback screen's more button
· list recently downloaded media
· fix playback of media larger than 2 GB on some SMB2 shares
· fix crash when accessing SMB2 shares without a password set
· minor performance and appearance improvements

## tvOS [3.3.5]
· fix playback of media larger than 2 GB on some SMB2 shares
· fix crash when accessing SMB2 shares without a password set
· minor performance and appearance improvements

## iOS [3.3.4]
· fix display of the Chinese (simplified) translation in Settings when in mainland China
· fix default playback speed option
· improve appearance of cloud sharing services
· update SMB2 stack
· fix subtitles storage for media imported from other apps or stored outside the app

## tvOS [3.3.4]
· fix playback from SMB when playing a singular file
· add downloads from Apple TV using the web interface
· update SMB2 stack

## iOS [3.3.3]
· allow delaying subtitles and audio up to 30s instead of 5s
· fix integration with OpenSubtitles.org
· fix opening certain streams from third party apps via x-callback-url
· remember shuffle/loop states across playback sessions
· various minor UI improvements

## tvOS [3.3.3]
· various minor UI improvements
· fix integration with OpenSubtitles.org

## iOS [3.3.2]
· Fix colorspace handling error introduced in the last update

## tvOS [3.3.2]
· Fix colorspace handling error introduced in the last update

## iOS [3.3.1]
· Fix UPnP server browsing issue on IPv4/IPv6 dual stack networks
· Improve SMB compatiblity
· Fix frequent crashes when SMBv1 shares are discovered on the local network
· Prevent automatic renaming of files downloaded from Dropbox
· Fix display of 'Now Playing' metadata
· Show individual UPnP server icons
· Web interface preferably runs on IPv4 instead of IPv6 interfaces
· Fix renaming stored network streams
· Improve network stream opening UI for small devices
· Fix issues listing downloable subtitles
· Fix listing more than 200 items on OneDrive shares

## tvOS [3.3.1]
· Fix UPnP server browsing issue on IPv4/IPv6 dual stack networks
· Improve SMB compatiblity
· Fix frequent crashes when SMBv1 shares are discovered on the local network
· Fix playback of URLs shared through the web interface
· Fix playback of the first file received through the web interface
· Web interface preferably runs on IPv4 instead of IPv6 interfaces
· Add option to run the web interface on IPv6 interfaces
· Show individual UPnP server icons

85
86
## iOS [3.3.0]

87
· Add new video player interface
88
89
90
91
92
93
94
95
· Add support to browse NFS and SFTP shares
· Replace previous UPnP integration with VLC's native support based on libupnp
  · this improves compatibility with off-standard UPnP servers
· Replace previous FTP integration with VLC's native support
  · this improves compatibility with servers using non-western text encodings
    and allows connections to servers with off-standard port configurations
· Add downloads from SMB servers
· Add support for http(s) downloads from servers requiring authentication
Felix Paul Kühne's avatar
Felix Paul Kühne committed
96
· Add grid layout for Audio library
Felix Paul Kühne's avatar
Felix Paul Kühne committed
97
· Major speed and performance improvements avoiding heating issues
98
· Fix storing user credentials for network shares
Felix Paul Kühne's avatar
Felix Paul Kühne committed
99
100
101
· Retain downloaded subtitles for locally stored media
· Automatic video deinterlacing (by default)
· Retain last opened media category
Felix Paul Kühne's avatar
Felix Paul Kühne committed
102
103
104
105
106
107
108
109
110
111
· Add support for Files.app as a source to open media without importing to VLC
  · This allows playback from external devices, too!
· Add a queue view controller to switch between scheduled media items and for TV channel listings
· Add a full black theme for OLED devices
· Add rtsp-tcp option
· Add support for spatial audio with AirPods Pro and Max
· library: allow sorting tracks and albums by insertion date
· playback: allow up to 8x playback speed
· video: modify white point adaptation mode on modern iOS devices
· Add support for SAT>IP including custom channel lists
112
113
· Clicking previous during playback now resets the playback position instead of directly going
  to the previous item in list
Felix Paul Kühne's avatar
Felix Paul Kühne committed
114
115
· Add Select-All feature to media library screens
· Fix listing large number of media in Google Drive and Dropbox folders
116
117
· Major UI speed improvements for older iOS devices
· VLC still supports all devices running iOS 9.0 or later!
Felix Paul Kühne's avatar
Felix Paul Kühne committed
118
119

## tvOS [3.3.0]
120

Felix Paul Kühne's avatar
Felix Paul Kühne committed
121
· Major speed and performance improvements avoiding heating issues
122
123
124
125
126
127
· Add support to browse NFS and SFTP shares
· Replace previous UPnP integration with VLC's native support based on libupnp
  · this improves compatibility with off-standard UPnP servers
· Replace previous FTP integration with VLC's native support
  · this improves compatibility with servers using non-western text encodings
    and allows connections to servers with off-standard port configurations
128
· Fix storing user credentials for network shares, notably SMB
Felix Paul Kühne's avatar
Felix Paul Kühne committed
129
130
131
132
133
· Retain downloaded subtitles for locally stored media
· Automatic video deinterlacing (by default)
· Add rtsp-tcp option
· Add support for spatial audio with AirPods Pro and Max
· Add support for SAT>IP including custom channel lists
134
135
· Clicking previous during playback now resets the playback position instead of directly going
  to the previous item in list
136

137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
## iOS [3.2.13]

· Add support for SMBv3
· Fix authentication regression with SMBv2 servers
· Fix DNS lookup regression with SMBv2 servers on IPv6-capable networks
· Fix login to Box.com

## tvOS [3.0.12]

· Add support for SMBv3
· Fix authentication regression with SMBv2 servers
· Fix DNS lookup regression with SMBv2 servers on IPv6-capable networks

## iOS [3.2.12]

· Fix playback of 10bit and 12bit content encoded in HEVC or AVC on iOS 14 and later

## tvOS [3.0.11]

· Fix playback of 10bit and 12bit content encoded in HEVC or AVC on tvOS 14 and later

158
159
160
161
162
## iOS [3.2.11]

· Fix adding new item to playlists
· Update Dutch translation

163
164
165
166
## tvOS [3.0.10]

· Fix subtitle display for tracks embedded in MKV files

Soomin Lee's avatar
Soomin Lee committed
167
168
## iOS [3.2.10]

169
· Fix subtitle display for tracks embedded in MKV files
Soomin Lee's avatar
Soomin Lee committed
170
171
· Minor UI fix

172
## tvOS [3.0.9]
Felix Paul Kühne's avatar
Felix Paul Kühne committed
173
174

· Fix repeat button appearance on tvOS 13 and later
175
176
177
178
179
180
· Fix Remote Playback on IPv6-only networks
· Prevent screensaver from appearing during Remote Playback sessions
· Greatly improve AV1 decoding performance by updating dav1d
· Improve adaptive streaming behavior
· Improve seeking accuracy for certain mp4 media
· Fix silence after pausing video playback
Felix Paul Kühne's avatar
Felix Paul Kühne committed
181

182
183
## iOS [3.2.9]

184
185
186
187
188
189
190
· Add option to enable Chromecast audio passthrough
· Fix adding media to existing playlists
· Fix WiFi sharing on IPv6-only networks
· Greatly improve AV1 decoding performance by updating dav1d
· Improve adaptive streaming behavior
· Improve seeking accuracy for certain mp4 media
· Fix silence after pausing video playback
191

Soomin Lee's avatar
Soomin Lee committed
192
193
## iOS [3.2.8]

Felix Paul Kühne's avatar
Felix Paul Kühne committed
194
195
· Add support to create media groups manually
· Port subtitles support from tvOS
Soomin Lee's avatar
Soomin Lee committed
196
· Fix potential Files app hiding issue
Soomin Lee's avatar
Soomin Lee committed
197
· Improve application startup time
Felix Paul Kühne's avatar
Felix Paul Kühne committed
198
199
200
201
202
203
204
· Improve sharing of the library on the local network between multiple VLCs
· Minor UI improvements and fixes

## tvOS [3.0.7]

· Fix artwork display
· Fix crashes when navigating network shares
205
· Minor UI improvements and fixes
Soomin Lee's avatar
Soomin Lee committed
206

Felix Paul Kühne's avatar
Felix Paul Kühne committed
207
208
## iOS [3.2.7]

Soomin Lee's avatar
Soomin Lee committed
209
210
This is a bug fix release, we are actively working on media groups.

Felix Paul Kühne's avatar
Felix Paul Kühne committed
211
· Fix streaming content on Google Drive
Felix Paul Kühne's avatar
Felix Paul Kühne committed
212
· Add passcode protection for WiFi Sharing
Felix Paul Kühne's avatar
Felix Paul Kühne committed
213
· Re-add more granular playback speed control
Felix Paul Kühne's avatar
Felix Paul Kühne committed
214
215
· Display file size information in Edit mode
· Fix repeating media when shuffle is disabled
Felix Paul Kühne's avatar
Felix Paul Kühne committed
216
217
218
· Fix uploads of media larger than 10 GB via WiFi
· Fix storage of recent network streams without iCloud
· Fix random playback control through lock screen
Felix Paul Kühne's avatar
Felix Paul Kühne committed
219
220
· Fix progress display for downloads via FTP
· Fix missing Share sheet on iPad
Soomin Lee's avatar
Soomin Lee committed
221
· Fix Chromecast button not to show in some cases
Felix Paul Kühne's avatar
Felix Paul Kühne committed
222
· Minor UI improvements and fixes
Felix Paul Kühne's avatar
Felix Paul Kühne committed
223
224
225
226
227
228
229

## tvOS [3.0.7]

· Update codecs and networking libraries
· Fix audio playback delay with external accessories
· Minor UI improvements by deploying the current SDK

Soomin Lee's avatar
Soomin Lee committed
230
231
232
233
234
## iOS [3.2.6]

· Fix media title display
· Fix Box session storage

Soomin Lee's avatar
Soomin Lee committed
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
## 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

Soomin Lee's avatar
Soomin Lee committed
251
252
253
254
255
256
257
258
259
260
## 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 a audio track description label
· Fix wrong colors in network views
· Fix Chromecast background playback
· Fix default sort for audio collections

Soomin Lee's avatar
Soomin Lee committed
261
262
263
264
## iOS [3.2.3]

· Add sorting into media collections
· Add settings to hide thumbnails and artwork
Soomin Lee's avatar
Soomin Lee committed
265
· Add "Quick actions" on media files and collections
Soomin Lee's avatar
Soomin Lee committed
266
267
268
269
270
271
272
273
274
275
276
277
278
279
· 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

Soomin Lee's avatar
Soomin Lee committed
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
## 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

Soomin Lee's avatar
Soomin Lee committed
296
297
298
299
300
301
302
303
304
305
306
307
308
309
## 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
310
· Video Grouping will be back soon in a new version of VLC-iOS
Soomin Lee's avatar
Soomin Lee committed
311

Carola's avatar
Carola committed
312
## iOS [3.2.0]
Carola's avatar
Carola committed
313
314
315
316
317
318
319
· This releases introduces a completely new interface, more intuitive, easier to use and features an up-to-date look. This is a first step for future releases that will improve this interface even more.
· It also introduces a completely new media library backend, that allows a much easier management of Music and Audio files.
One can now browse per Album, Genre, Artist and Songs.
· Sorting, a feature that many asked for, also ships with this new version.
· The folders feature was revamped into proper playlist management and playlists have their own dedicated tab now.
· This version of VLC has now both a light and dark mode. Just choose your favorite in the settings
· Finally, in the media backend, numerous things were improved, including bluetooth Audio delay and drop, and better support for SMB shares
Carola's avatar
Carola committed
320

Soomin Lee's avatar
Soomin Lee committed
321
322
323
324
325
326
327
328
## tvOS [3.0.6]

· Fix SMB 2 issue
· Fix thumbnails for media
· Add thumbnail for video in remote playback
· Add manual connection to SMB/FTP/Plex
· Bugfixes and stability improvements

Soomin Lee's avatar
Soomin Lee committed
329
330
331
332
333
334
335
## tvOS [3.0.5]

· Fix SMB 2 issue
· Add thumbnail for video in remote playback
· Add manual connection to SMB/FTP/Plex
· Bugfixes and stability improvements

Soomin Lee's avatar
Soomin Lee committed
336
337
338
339
340
341
342
## iOS [3.1.8]

· Improve action sheet animation
· Fix SMB 2 issue
· Fix Chromecast no video issue
· Bugfixes and stability improvements

Carola's avatar
Carola committed
343
344
345
346
347
348
349
## tvOS [3.0.4]

· Added support for SMB 2
· Added support for AV1 video playback by shipping dav1d decoder
· Fixed cut off text in Network Stream tab
· Bugfixes and stability improvements

Carola's avatar
Carola committed
350
351
352
353
354
355
356
357
## iOS [3.1.7]

· Added support for SMB 2
· Added support for external keyboard shortcuts
· Fixed Chromecast showing a black screen for certain files
· Fixed an issue where a user couldn't navigate out of a OneDrive folder
· Bugfixes and stability improvements

Carola's avatar
Carola committed
358
359
360
361
362
363
364
365
## iOS [3.1.6]

· Fixed OneDrive integration by adopting newer Api
· Fixed common crashes with Chromecast and display of black videos
· Fixed crashes when backgrounding the App
· Added better support for AV1 video playback by shipping dav1d decoder
· Fixed playback problems with certain HEVC streams

Carola's avatar
Carola committed
366
367
368
369
370
371
372
## iOS [3.1.5]

· Fixed an issue with mkv videos crashing on iOS 12
· Adjusted the filterview and timer to not be hidden by the playback controls on newer iPhones
· Addressed CVE-2018-19937 a user was able to bypass the Passcode screen by opening a URL and turning the phone
· Bugfixes and stability improvements

373
374
375
376
377
378
379
## iOS [3.1.4]

· We adapted VLC for the new iPad Pro by adjusting the App and bringing external screen support and FaceID to our iPad Pro users
· We brought the double tap to fullscreen feature to all devices, while still letting you double tap to jump back or forward on the sides of the screen
· Multiple files selection is now possible with iCloud Drive
· Fixed an issue where you couldn't log into the app if you killed it while setting a passcode

380
381
382
383
384
385
386
387
388
389
390
## tvOS [3.0.3]

· Fixed black screen when playing back Audio files
· List of chapters isn't shown when the info pane is first opened
· Fixed a bug where all chapters show the name of the first chapter
· Improved audio passthrough behavior
· Audio / Subtitles track selector now appears without pausing first
· Greatly improved hardware decoding performance for H.264 and H.265 (Apple TV 4K only)
· Fix playback issues with certain AVI, MP4 and MKV files
· Improved display of subtitles

391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
## iOS [3.1.3]

· Added Corsican language
· Fixed a crash when reordering files outside of folders
· The Media title is now always visible when streaming to an external display
· Various Stability improvements and bug fixes

## iOS [3.1.2]

· Added an activity indicator for buffering
· The background setting to continue playback is ignored when external screens are used
· Sorting in folders gets saved correctly
· Fixed playback pausing once external output devices like bluetooth headphones are disconnected
· Deinterlacing is disabled by default now modern devices no longer support this, which led to high battery usage
· Stability improvements for the H264 and H265 decoder and Chromecasting

Carola's avatar
Carola committed
407
408
409
410
411
412
413
414
415
416
## iOS [3.1.1]

· Fixed the swiping Gestures to change brightness and Volume
· Chromecasting is not stopping anymore when locking the device
· Fixed Video not being displayed over an external Screen via HDMI
· Fixed Audio not working after pausing and leaving the App
· Fixed opening external files in VLC or from the Files app
· Fixed an issue where songs where skipped when playing albums or playlists
· Better 360 video behavior when panning

Carola's avatar
Carola committed
417
418
419
420
421
422
423
424
425
426
## iOS [3.1.0]

· We added a feature many of you waited for: Chromecast support
· We fixed a bug where files on your phone were not displayed in VLC
· 360 videos can be viewed by moving your phone now
· Stability and performance improvements when decoding H.264/H.265 in hardware
· Improved audio playback quality
· Fixed a regression preventing the download of certain media files via http
· Fixed a regression where downloaded files might disappear

427
428
## tvOS [3.0.2]

Carola's avatar
Carola committed
429
430
431
· Fixes issues with not being able to resume playback
· Fixes issues with no subtitles after selection

432
433
## iOS [3.0.3]

Carola's avatar
Carola committed
434
435
436
437
438
· Hitting play after backgrounding VLC is finally fixed
· Opening a txt file on iOS won't jump into VLC anymore (we obviously still support this subtitle format)
· Instead of a black screen, when opening certain HEVC files, we now have a playing video
· Fixes an issue were users were prompted to enter a passcode without ever setting one
· We also fixed multiple crashes
Carola's avatar
Carola committed
439
· Scrubbing in the lock screen was added
Carola's avatar
Carola committed
440

441
442
## iOS [3.0.2]

Carola's avatar
Carola committed
443
444
445
· Fixes issues with TouchID and FaceID
· Fixes a crash when opening a Folder

446
447
## tvOS [3.0.1]

448
449
· Fixes a crash browsing files on local file servers

450
451
## iOS [3.0.1]

Carola's avatar
Carola committed
452
453
454
455
· Fixes a crash browsing files on local file servers
· the "use TouchID setting" is now respected
· Fixes a crash when locking your UI on iPhone X

456
457
## iOS [3.0.0]

Carola's avatar
Carola committed
458
459
· Added support for Drag and Drop
· Added Files integration
460
461
· Added FaceID support

462
463
## tvOS [3.0.0]

Carola's avatar
Carola committed
464
· Crash fixes when browsing or searching the local network
Carola's avatar
Carola committed
465

466
467
## iOS [2.9.0]

Carola's avatar
Carola committed
468
469
· Stability improvements and bug fixes

470
471
## iOS [2.8.9]

472
473
· .srt subtitles are being displayed again

474
475
## tvOS [1.1.3]

476
· .srt subtitles are being displayed again
Carola's avatar
Carola committed
477

478
479
## tvOS [1.1.2]

Carola's avatar
Carola committed
480
481
· Fix a crash on start when there are two devices with the same name in the network

482
483
## iOS [2.8.8]

Carola's avatar
Carola committed
484
485
486
487
488
· This version will not reboot your iPhone X when playing HEVC files
· We stopped the madness of doubling files!
· When passcode is enabled Touch Id won't pop up multiple times when you enter the background
· SMB Servers will show up again and are accessible
· Sharing your Media with other Services and saving to Camera Roll works again
489
490
491
· And as always · Stability improvements and bug fixes

## iOS [2.8.7]
Carola's avatar
Carola committed
492
493
494
495
496

· Audio resumes after getting calls or playing content from other media apps again
· Fixes an issue were SSA subtitles were not displayed
· Google Drive login works again

497
498
## tvOS [1.1.1]

Carola's avatar
Carola committed
499
500
· Stability improvements and bug fixes

501
502
## iOS [2.8.6]

Carola's avatar
Carola committed
503
504
505
506
507
· Adjusted the UI for iPhone X
· Fixes the app termination on devices for iOS 7 and iOS 8
· Adds Full support for HEVC 4k videos
· General bug fixes

508
509
## tvOS [1.1.0]

510
· Full support for tvOS 11 and Apple TV 4K
511
512
· Hardware decoding of H.264
· Greatly improved playback engine
513
· Added support for dark user interface style
514
515
516
· Improved support for pass-through audio playback and multi-channel audio
· Fixes an unexpected app termination when uploading specifically crafted files through Remote Playback

517
518
## iOS [2.8.5]

519
520
521
· Fixes an unexpected app termination when uploading specifically crafted files through WiFi Upload
· iOS 7 stability improvements, notably when browsing servers via UPnP or deleting locally stored media

522
523
## iOS [2.8.4]

524
525
526
527
528
· Fixes a not responsive UI after scrubbing the Video
· Fixes iOS 11 issues with deinterlaced videos 
· Fixes instances where the Video would be black
· General stability improvements and bug fixes

529
530
## iOS [2.8.3]

531
532
533
534
535
· Hardware accelerated video filtering reducing CPU load by 30% to the previous software filters (iOS 9 or later only)
· Fixes FTP playback
· Fixes crash when playback of a H.264 encoded video ends whose dimensions are not multiples of 16
· General stability improvements and bug fixes

536
537
## iOS [2.8.2]

Felix Paul Kühne's avatar
Felix Paul Kühne committed
538
539
540
541
542
· Fixes an unexpected playback termination of H.264 content after a few minutes
· Fixes playback of 10bit H.264 content
· Fixes a crash when discovering UPnP devices on the local network
· Restored playback on iOS 7
· Dropbox support is no longer an option on iOS 7 and iOS 8
Felix Paul Kühne's avatar
Felix Paul Kühne committed
543
· File listings in Dropbox are now alphabetically sorted (again)
544
· More options for default playback speed matching the tvOS version
Felix Paul Kühne's avatar
Felix Paul Kühne committed
545
· Fixed aspect ratio switch and crop
Felix Paul Kühne's avatar
Felix Paul Kühne committed
546
547
· General stability improvements and bug fixes

548
549
## iOS [2.8.1]

550
551
552
553
· General stability improvements and bug fixes
· Fixes a crash for Local Network for versions < iOS 10
· Fixes issues with .mov playback
· Fixes aspect ratio not being applied
Felix Paul Kühne's avatar
Felix Paul Kühne committed
554

555
556
## iOS [2.8.0]

557
· A new Network Login view
Felix Paul Kühne's avatar
Felix Paul Kühne committed
558
· Hardware decoding of H.264/HEVC
559
560
561
562
563
564
565
· Added support for NFS shares
· Added Bonjour discovery for SMB shares
· Improved search bar discovery method
· Improved sleep timer
· Edit "Select All"
· Double tap to seek in videos
· Shuffle functionality
566

567
568
## iOS [2.7.8]

569
570
571
572
573
· Fixed listing of playlist files on remote shares
· Fixed downloading some media from http servers
· Fixed start index of multiple media playback in OneDrive
· Fixed playback of XDCAM media files (requires a 64bit iOS device)

574
575
## tvOS [1.0.7]

576
577
578
· Fix listing of playlist files on remote shares
· Fixed playback of XDCAM media files

579
580
## iOS [2.7.7]

581
582
· Updated decoders
· Added ability to rename network streams
583

584
585
## tvOS [1.0.6]

586
587
· Updated decoders
· Added repeat mode for playback
588

589
590
## iOS [2.7.6]

591
592
593
594
595
596
· General stability improvements and bug fixes
· Fix hue video filter
· Improved stability when unlocking app using Touch ID
· Improved Dropbox stability
· Prevent ghosting of media downloaded from UPnP servers
· Prevent playing the wrong file on some UPnP, PLEX or FTP shares
597

598
599
## tvOS [1.0.5]

600
601
602
· General stability improvements and bug fixes
· Prevent ghosting of media downloaded from UPnP servers
· Prevent playing the wrong file on some UPnP, PLEX or FTP shares
603

604
605
## iOS [2.7.5]

606
607
· Improved SMB reliability
· Stability improvements for iOS 7
608

609
610
## tvOS [1.0.4]

611
· Improved SMB reliability
612

613
614
## iOS [2.7.3]

615
616
617
618
619
· General stability improvements and bug fixes
· Added 3D Touch Quick Actions for iPhone 6S
· Added 'Play all' feature to OneDrive
· Added 'Play all' feature to local network shares
· Added automatic finding of external subtitles on HTTP, FTP, PLEX and UPnP
Felix Paul Kühne's avatar
Felix Paul Kühne committed
620
  - Note that SMB shares are not supported yet.
621
622
623
624
625
· Added filtering of files found on FTP servers to only show playable media
· Improved SMB reliability
· Fixed contrast video filter
· Fixed downloads from certain UPnP, PLEX and ftp servers
· Fixed switching library display modes on iPad
Felix Paul Kühne's avatar
Felix Paul Kühne committed
626

627
628
## tvOS [1.0.3]

629
630
631
632
· General stability improvements and bug fixes
· Added S/PDIF pass-through option
· Added option to disable artwork retrieval
· Added automatic finding of external subtitles on HTTP, FTP, PLEX and UPnP
Felix Paul Kühne's avatar
Felix Paul Kühne committed
633
  - Note that SMB shares are not supported yet.
634
· Added filtering of files found on FTP servers to only show playable media
Felix Paul Kühne's avatar
Felix Paul Kühne committed
635

636
637
## tvOS [1.0.2]

638
639
· General stability improvements and bug fixe
· Improved SMB reliability
Felix Paul Kühne's avatar
Felix Paul Kühne committed
640

641
642
## tvOS [1.0.1]

643
644
· General stability improvements and bug fixes
· Improved UPnP reliability, notably with Twonky, KooRaRoo, PlayOn
Felix Paul Kühne's avatar
Felix Paul Kühne committed
645

646
647
## tvOS [1.0.0]

648
· Initial release
Felix Paul Kühne's avatar
Felix Paul Kühne committed
649

650
651
## iOS [2.7.2]

652
653
654
655
656
657
658
· Stability improvements
· Improved HTTP connectivity
· Improved UPnP reliability, notably with Twonky
· Fixed issues unlocking the app when a passcode was never set
· Fixed custom subtitles font sizes
· Fixed UPnP playback on iOS 7
· Note: when installing this update, a potentially configured passcode is reset.
659

660
661
## iOS [2.7.1]

662
663
664
665
666
667
668
669
· Stability improvements
· Fixed issues unlocking the app when a passcode was never set
· Fixed repeat one / repeat list
· Fixed saving playback progress for files whose names contain spaces or umlauts
· Fixed multiplying music album listings
· Show music albums with 1 track correctly in the music album's list
· Improved SMB compatibility
· UPnP reliability improvements, notably with Kodi
Felix Paul Kühne's avatar
Felix Paul Kühne committed
670

671
672
## iOS [2.7.0]

673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
· Added new app for the 4th gen. Apple TV
· Dropped support for iOS 6.1. VLC requires iOS 7.0 now
· Added support for SMB file sharing (#8879)
· Added support for music albums with more than 1 disk (#14650)
· Re-wrote Apple Watch extension for watchOS 2
· Media stored in folders on remote servers is now played as a list
· Reworked networking UI
· Added support for system-wide search "CoreSpotlight"
· Added improved UI support for Right-to-Left languages
· Added support for the split-screen appearance in iOS 9 (#14840)
· Added support for Touch ID to unlock app (#13378)
· Added support for WiFi sharing using a personal hotspot (#14865)
· Added option to configure playback continuation (#14340, #14590)
· Added option to configure gestures (#15449) 
· Added support for music albums with more than 1 disk (#14650)
· Display chapter duration in playback UI (#14718)
· Recently played network stream URL are now shared across all devices
· Stored login information is now shared across all devices
· Cloud login credentials are now shared across all devices
Felix Paul Kühne's avatar
Felix Paul Kühne committed
692

693
694
## iOS [2.6.6]

695
696
697
· Desktop quality SSA subtitles rendering (finally!, #11297, #13365, #14112)
· Stability improvements
· New translations to Lao and Kabyle
Felix Paul Kühne's avatar
Felix Paul Kühne committed
698

699
700
## iOS [2.6.5]

701
702
703
704
· Fixed playback of streams opened through the legacy vlc:// pseudo protocol
· Minor improvements (#14080, #14836, #14881, #15118)
· New translation to Norwegian Bokmål
· Updated translations to Afrikaans, Arabic, Bosnian, Czech, Danish, English (GB),
705
706
707
  Spanish (Mexico), Persian, Hungarian, Korean, Latvian, Malay, Polish, Portuguese (Brazil),
  Portuguese (Portugal), Slovenian, Turkish and Traditional Chinese

708
709
## iOS [2.6.4]

710
· Fixed playback of UPnP streams broken in previous update
711

712
713
## iOS [2.6.3]

714
715
· Stability improvements and minor bug fixes (#13601, #14154, #14611, #14852, #14860, #14864)
· Fixed video playback for URLs open via third party apps (#15075)
716

717
718
## iOS [2.6.2]

719
720
721
722
· Improved playback reliability (#15000 et al)
· Added minimize button to fullscreen playback so 'Done' stops playback again
· Added option to always play video in fullscreen, on by default (#14985)
· Fixed subtitles rendering which produced incorrect umlauts or pixelated fonts (#14978 et al.,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
723
  #14883, #14919, #14929)
724
725
726
727
· Fixed major playback issue on iOS 7 on iPad (#14977)
· Fixed remove control events on iOS 6 (#14996)
· Fixed x-callback-url on playback close (#14984)
· Improved accessibility (#15012)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
728

729
730
## iOS [2.6.1]

731
732
· Reduced Apple Watch extension file size by 90%
· Minor bug fix (#14942)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
733

734
735
736
## iOS [2.6.0]

· Added support for Apple Watch · control VLC from your watch!
Felix Paul Kühne's avatar
Felix Paul Kühne committed
737
738
739
  - playback control
  - media info
  - library browsing
740
741
742
743
744
745
746
747
748
749
· Added mini-player to browse the library during playback (#13367)
· Added support for looping playlists
· New ingest mechanism for audio files
· Improved remote command support
· Improved thumbnail generation
· Improved thumbnail and web interface performance on devices with A5 CPU and above
· Fixed crash when playing media from a folder or music album on iPad (#14394, #14706)
· Fixed crash when app goes to background while a video is playing (#14643)
· Fixed privacy leak when using a passcode to protect the library (#14159, #14615)
· Removed stray popup announcing VLC's crash all the time while it actually
Felix Paul Kühne's avatar
Felix Paul Kühne committed
750
  didn't crash before, but terminated by the user (#13194)
751
752
753
754
755
756
757
758
· Added support for the PLEX Web API
· Thumbnails displayed in the media library are updated to the last playback position (#14462)
· Improved reliability when sharing media library on the local network
· Improved media library search delivering more accurate results (#14593)
· Fixed 'crop to fill screen' on iPad (#14575)
· Fixed issue which prevented downloading of a few files via UPnP (#11123)
· Fixed crash when screen is being locked during playback (#14610)
· A large number of bug fixes affecting most parts of the app (#13194, #14056,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
759
760
761
762
  #14270, #14284, #14355, #14477, #14588, #14589, #14609, #14623, #14624,
  #14628, #14629, #14635, #14638, #14641, #14642, #14654, #14663, #14687,
  #14688, #14713, #14715, #14716, #14733, #14736, #14795, #14800, #14801, #14829)

763
764
## iOS [2.5.1]

765
· Fixed playback on iOS 6.1
Felix Paul Kühne's avatar
Felix Paul Kühne committed
766

767
768
## iOS [2.5]

769
770
771
772
· Added support for iCloud Drive (#8688)
· Added support for box.com (#11301)
· Added support for OneDrive (#13413)
· Added a lock button to the playback view, supporting both orientation and
Felix Paul Kühne's avatar
Felix Paul Kühne committed
773
  controls (#11293, #11292)
774
775
· Added 10-band equalizer (#9032)
· Added sharing of the media library between multiple iOS devices
Felix Paul Kühne's avatar
Felix Paul Kühne committed
776
  on the local network
777
778
779
780
781
782
783
784
785
786
· Added support for chapters and titles to the playback dialog (#11560)
· Cleaned-up playback view appearance with more features and less clutter
· Added enhanced media information to the library view (#13564)
· Added notifications about missing storage space when syncing media (#11474)
· Added timer to automatically stop playback (#8640)
· Improved WiFi sharing reliability with web browsers on Linux (#14083)
· Improved Plex support with optional direct connections if detection fails
· x-callback-url: added support for the x-error parameter (#14092)
· A few minor UI improvements (#13892)
· New translations to Portuguese (Portugal), Portuguese (Brazil), Khmer,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
787
  Faroese, Belarusian, Serbian (Latin), Tamil and Afrikaans
Felix Paul Kühne's avatar
Felix Paul Kühne committed
788

789
790
## iOS [2.4.1]

791
792
793
794
795
796
797
· Fixed subtitles downloading in some corner cases
· Appearance fixes for playback speed selector and download view on iPhone
· Improved WiFi Sharing reliability by disabling IPv6 support by default
· Improved UPnP reliability and speed
· Various minor UI improvements
· Fixed regression leading to incomplete library listings on iPad
· Improved decoding reliability by deploying FFmpeg instead of libav
Felix Paul Kühne's avatar
Felix Paul Kühne committed
798

799
800
## iOS [2.4]

801
802
803
804
805
806
807
808
· Added support for iPhone 6 and 6+
· Download of currently stored media via WiFi in addition to upload (#11289)
· Detection of external subtitles when streaming media via http or ftp (#10668)
· Folder support for GDrive (#11019)
· Support for streaming from GDrive
· Native support for Plex media servers
· Support for file sharing with further apps installed on device (#11302)
· Option to download media from http/ftp/https instead of direct playback when
809
  requested through third-party app (#11147)
810
811
812
813
814
815
816
817
818
· Folders synced through iTunes are correctly parsed now (#9158)
· Option to set text encoding used for FTP connections (#10611)
· Option to set default playback speed (#10595)
· Media library search (#11303)
· Improved reliability when a call comes in during playback
· Improved subtitles playback reliability (#11225)
· Support for redirected downloads via HTTP (#10639)
· Support for audio playback and subtitles delay for manual sync (#11236)
· Added improved interaction with third party apps through a x-callback-url
819
820
821
822
  based mechanism
  URL scheme: vlc-x-callback://x-callback-url/stream?url=...&x-success=...
  The 'stream' path component overwrites the "Download or Stream?" dialog
  displayed when third party URLs are being opened.
823
· Media Library is no longer reset on upgrade (#11330)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
824
  - no further thumbnail mismatch (#9158 et al)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
825
826
  - playback states are retained
  - improved first launch after upgrade reliability
827
· Fix browsing of a number of UPnP devices such as HDHomeRun without sorting
Felix Paul Kühne's avatar
Felix Paul Kühne committed
828
  capabilities (#11667)
829
830
831
832
833
834
835
· Fix pseudo-random playback starts (#11993)
· Improved passcode lock appearance (#13166)
· Minor UI improvements (#11296, #11637, #13165, #13169)
· Network stream history allows copying URLs
· Improved reliability when syncing media via WiFi or iTunes (#13128)
· Stability improvements for iOS 6.1
· New translation to Traditional Chinese
Felix Paul Kühne's avatar
Felix Paul Kühne committed
836

837
838
## iOS [2.3]

839
840
841
· New ability to organize media in folders (#9043)
· Support for password protected HTTP streams (#9028)
· WiFi uploads and HTTP downloads continue in the background
Felix Paul Kühne's avatar
Felix Paul Kühne committed
842
  (2 min on iOS 7, 10 min on iOS 6)
843
844
845
· Added option to disable playback control gestures (#10592)
· Added option to use bold subtitles (#10882)
· Modified behavior: when passcode lock is enabled, playback will be stopped
Felix Paul Kühne's avatar
Felix Paul Kühne committed
846
  when VLC enters the background state (#10630, #10747)
847
848
849
· Fixed serial ftp downloads
· Fixed downloads from Twonky UPnP servers (#10631)
· Fixed playback control through lock screen, headphones or multi-tasking view
Felix Paul Kühne's avatar
Felix Paul Kühne committed
850
  (#10932)
851
852
853
854
855
· Playback is paused when headphones are unplugged (#11041)
· Improved UPnP discovery speed with some servers (#10811)
· Improved memory consumption (#9505)
· Added support for m4b, caf, oma, w64 audio and mxg video files
· Caches for WiFi upload and HTTP downloads are emptied more often to
Felix Paul Kühne's avatar
Felix Paul Kühne committed
856
  keep storage impact reasonable
857
858
· Stability improvements and UX tweaks (amongst others #10601, #10518)
· New translations to Latvian, Romanian and British English
Felix Paul Kühne's avatar
Felix Paul Kühne committed
859

860
861
## iOS [2.2.2]

862
863
· Fixed audio playback regression introduced in previous update (#10597)
· Updated translations to Arabic, Chinese (Hans), Dutch, Galician, Hungarian,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
864
  Portuguese
Felix Paul Kühne's avatar
Felix Paul Kühne committed
865

866
867
## iOS [2.2.1]

868
869
870
871
· Added initial support for ARM64 aka AArch64 aka ARMv8
· Improved reliability for Dropbox streaming (#10489)
· Added option to adapt network caching (#10388)
· Compatibility fixes for multiple UPnP servers (notably Twonky 7, Serviio 1.4,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
872
  XBMC 12)
873
874
· Fixed an issue where always the same file in a UPnP folder was played (#10441)
· Fixed a ftp streaming issue from connected servers if file name contains
Felix Paul Kühne's avatar
Felix Paul Kühne committed
875
  non-ASCII characters or the path contains spaces (#10469)
876
877
878
879
· Improved meta data readability within the iPad library view (#10471)
· Improved stability on iOS 6
· Improved Thumbnails
· Misc stability improvements (#10490)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
880

881
882
## iOS [2.2.0]

883
884
885
886
NB: This release removes support for iOS 5 and therefore the first generation
iPad. iOS 6 and the iPhone 3GS remain supported.

Interface:
887
888
889
· New Interface for iOS 7
· Add tutorial to introduce the user to the app
· Improved feedback for media download progress including data bitrate,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
890
  procentual progress and estimated remaining download time
891
· Opening network streams no longer leads to a collapsed file system hierachy
892
  on the remote system. After playback, you can continue where you left off.
893
894
· Added bookmarks for FTP servers
· Added support for multi-touch gestures based upon the VLC Gestures haxie
Felix Paul Kühne's avatar
Felix Paul Kühne committed
895
896
897
898
  - horizontal swipe for playback position
  - tap with 2 fingers to play/pause
  - vertical swipe in the right half of the video to adapt volume
  - vertical swipe in the left half of the video to adapt screen brightness
899
· Previously removed episodes and tracks no longer show up in the respective
900
  group listings (#9705)
901
· Improved privacy by requesting the passcode immediately after leaving the
Felix Paul Kühne's avatar
Felix Paul Kühne committed
902
  app and by obfuscating playback metadata if passcode lock is enabled
903
904
905
· Added support to endlessly repeat the currently playing item (#9793)
· Added option to disable file name display optimizations (#10050)
· TV Shows are sorted by Season number / Episode number and Music Albums
906
  respectively by track number
907
908
909
· Added ability to rename any media item in the library view
· Added deletion of multiple media items in one step
· If your media was recognized as part of a music album, the next track
Felix Paul Kühne's avatar
Felix Paul Kühne committed
910
  will automatically start playing afterwards
911
· New translations to Czech, Malay, Persian, Spanish (Mexico)
912
913

Cloud interaction:
914
915
· Added support for downloads from Google Drive (#8690)
· Added support for streaming files from Dropbox in addition to download
916
917
918
  to device (#9784)

Local network:
919
920
921
922
· Added support for downloading from UPnP multimedia servers
· Added cover-art and duration to UPnP server item lists
· UPnP stability improvements
· Fix incorrect displayed size for files stored on UPnP multimedia servers
923
  larger than 2147.48 MB (#9641)
924
· Improved WiFi Upload reliability, especially when uploading multiple
Felix Paul Kühne's avatar
Felix Paul Kühne committed
925
  items at the same time
926
927

Global networks:
928
929
930
931
· Added support for HTTP Live Streaming (HLS) (#9174)
· Added support for https playback
· Added support for system-wide HTTP proxy settings
· Added support for m3u streams
932
933

Misc:
934
935
936
937
· Improved audio playback performance and reliability
· Improved metadata detection
· Improved vlc:// handling (#9542)
· Improved TV show handling for shows with more than 100 episodes
Felix Paul Kühne's avatar
Felix Paul Kühne committed
938

939
940
## iOS [2.1.3]

941
· Fixed crashes with files whose names are less than 6 characters long after
Felix Paul Kühne's avatar
Felix Paul Kühne committed
942
  removing the file extension
Felix Paul Kühne's avatar
Felix Paul Kühne committed
943

944
945
## iOS [2.1.2]

946
947
948
949
· Stability improvements (#9393, #9431, #9432, #9433, #9434, #9435, #9556)
· Improved Closed Caption rendering (#9369)
· Minor UI fixes (#9454)
· New translations to Hungarian and Swedish
Felix Paul Kühne's avatar
Felix Paul Kühne committed
950

951
952
## iOS [2.1.1]

953
954
955
956
957
958
· Stability improvements
· Improved UPnP handling
· Improved interaction with third party apps
· Improved visual appearance on iPad
· Added support for Teletext-based DVB subtitles
· New translations to Arabic, Polish, and Korean
959

960
961
## iOS [2.1]

962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
· Improved overall stability (#8989, #9031, #9048, #9089, #9092)
· Add support for subtitles in non-western languages (#8991)
· Improved Subtitles support with options to choose font, size, and color
· Add UPnP discovery and streaming (#8880)
· Add FTP server discovery, streaming and downloading (#9064)
· Add Bonjour announcements for the WiFi Uploader's website (#8741)
· Add playback of audio-only media (#9044)
· Newly implemented menu and application flow (#9045)
· Improved VoiceOver and accessibility support (#9017)
· Add Deinterlace option (off by default, #8813)
· Device no longer goes to sleep during media downloads (#9062)
· Improved video output on external screens (#9055, #9079)
· Improved Passcode Lock behavior (#9252)
· Minor usability improvements (#9122, #9125, #9225)
· New translations to Bosnian, Catalan, Galician, Greek, Marathi, Portuguese,
977
  Slovenian
Felix Paul Kühne's avatar
Felix Paul Kühne committed
978

979
980
## iOS [2.0.2]

981
982
· Fix MP2 and MP3 decoding (#8986)
· Add vlc:// protocol handler (#8988)
Felix Paul Kühne's avatar
Felix Paul Kühne committed
983
984
  - vlc://anyprotocol:// allows you to force any URL to open in VLC
  - vlc://server/path will assume http://
985
986
987
988
989
· Fix Dropbox hierarchy navigation (#8993)
· Fix major leak of data when opening files in VLC from other apps (#9011)
· Retain last audio and subtitles tracks when for played media (#8987)
· Fix CSS rendering issue in the WiFi Uploader's web interface
· Switch Default Subtitles Font from SourceSans-Pro to Open Sans
990
  to support Greek, Cyrillic and Vietnamese (#8991)
991
992
993
· Shake device to create a bug report (#7788)
· Export meta data about current playback item to multitasking view (#8883)
· Fix crash when opening network streams from within third party apps while
Felix Paul Kühne's avatar
Felix Paul Kühne committed
994
  playing content local to VLC (#9013)
995
996
997
· Fix VoiceOver support for Dropbox login (#8997)
· Fix dialog rotation on iOS 5 (#8992)
· New translations to Chinese, Danish, Dutch, Hebrew, Slovak, Turkish,
Felix Paul Kühne's avatar
Felix Paul Kühne committed
998
  Ukrainian, Vietnamese
999

1000
1001
## iOS [2.0.1]

1002
1003
1004
· Update of Russian and Spanish translations.
· Minor crash fix (#8739) and interface fix for iPhone 4.
· Add option for skipping loop filtering (#8814)
1005

1006
1007
## iOS [2.0.0]

Felix Paul Kühne's avatar
Felix Paul Kühne committed
1008
First project release.