VLC-iOS issueshttps://code.videolan.org/videolan/vlc-ios/-/issues2021-09-14T08:55:02Zhttps://code.videolan.org/videolan/vlc-ios/-/issues/1109When using the Portuguese locale, the settings screen is empty2021-09-14T08:55:02ZFelix Paul Kühnefkuehne@videolan.orgWhen using the Portuguese locale, the settings screen is emptyRelated to #983 but not fixed by its fix.
Note that the OS locale can be "en".
![screenshot_01](/uploads/470bfbeee376725623b4f4dc4aec2fcb/screenshot_01.jpg)
[feedback.json](/uploads/f225c94ef4ed9a88d8e7d0df2f737e13/feedback.json)Related to #983 but not fixed by its fix.
Note that the OS locale can be "en".
![screenshot_01](/uploads/470bfbeee376725623b4f4dc4aec2fcb/screenshot_01.jpg)
[feedback.json](/uploads/f225c94ef4ed9a88d8e7d0df2f737e13/feedback.json)3.3.0Edgar FouilletEdgar Fouillethttps://code.videolan.org/videolan/vlc-ios/-/issues/1105The file list does not show all files2022-03-16T17:57:05ZssnuiThe file list does not show all filesThe list of files that showed in VLC app (iPad, AppleTV, iPhone) does not have all the files and directories in folder when browsing via Network connection (SMB). Other apps that use SMB to connect shows the full list of files and direct...The list of files that showed in VLC app (iPad, AppleTV, iPhone) does not have all the files and directories in folder when browsing via Network connection (SMB). Other apps that use SMB to connect shows the full list of files and directories. When I browse using Windows Explorer I can see the complete list so this issue is only on VLC app. Please fix!![IMG_6735](/uploads/0e18d14652c1eb5defd4cdf84bfd0e16/IMG_6735.PNG)
![IMG_6734](/uploads/bcf2432537e1e28eeff8f65c66299ab1/IMG_6734.PNG)
![IMG_6733](/uploads/d74b0b5c06c4189977a2931e673179e8/IMG_6733.PNG)
![Explorer-2](/uploads/8c1b0b4c2fef16b2a25495fffcbbb792/Explorer-2.PNG)
![Explorer-1](/uploads/33c6d05508285bd7bfd91e77cb777a4a/Explorer-1.PNG)3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1104Crash when start reading a media2021-06-29T12:48:13Zbarkaoui malekCrash when start reading a mediawhen i upload file from wifi .mp4 or .mov , the reading of (audio,video )does not start & crash has occured after 4 seconds
```
thread #1, queue = 'com.apple.main-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_ms...when i upload file from wifi .mp4 or .mov , the reading of (audio,video )does not start & crash has occured after 4 seconds
```
thread #1, queue = 'com.apple.main-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff3815cbb0 GraphicsServices`GSEventRunModal + 65
frame #6: 0x00007fff47162a67 UIKitCore`UIApplicationMain + 1621
frame #7: 0x000000010c6c8fb0 VLC for iOS`main(argc=1, argv=0x00007ffee35b0f70) at main.m:20:16
frame #8: 0x00007fff5123bcf5 libdyld.dylib`start + 1
thread #5, name = 'com.apple.uikit.eventfetch-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d352 Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 72
frame #7: 0x00007fff47203324 UIKitCore`-[UIEventFetcher threadMain] + 138
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #11
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #17
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d554a2a VLC for iOS`medialibrary::ModificationNotifier::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ModificationNotifier::run()::$_1>(__pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d5549f7 VLC for iOS`medialibrary::ModificationNotifier::run(this=0x00007fee84914fa0) at ModificationsNotifier.cpp:215 [opt]
frame #5: 0x000000010d55968e VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, void>(void (medialibrary::ModificationNotifier::*&&)(), medialibrary::ModificationNotifier*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, 2ul>(__t=<unavailable>)(), medialibrary::ModificationNotifier*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(__vp=0x0000600002a65200) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #18
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d50518d VLC for iOS`medialibrary::DiscovererWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::DiscovererWorker::run()::$_2>(this=0x0000600001f1ebe8, __lk=0x0000600001f1eba8, __pred=<unavailable>)::$_2) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d505178 VLC for iOS`medialibrary::DiscovererWorker::run(this=0x0000600001f1eb80) at DiscovererWorker.cpp:375 [opt]
frame #5: 0x000000010d507cee VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, void>(void (medialibrary::DiscovererWorker::*&&)(), medialibrary::DiscovererWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, 2ul>(__t=<unavailable>)(), medialibrary::DiscovererWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(__vp=0x0000600002a28860) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #19, name = 'AVAudioSession Notify Thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff20a5df3e AVFAudio`GenericRunLoopThread::Entry(void*) + 158
frame #6: 0x00007fff20a993bb AVFAudio`CAPThread::Entry(CAPThread*) + 191
frame #7: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #8: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #20, name = 'AMCP Logging Spool'
frame #0: 0x00007fff51371eba libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fff4ba0dd28 caulk`caulk::mach::semaphore::wait() + 16
frame #2: 0x00007fff4ba09272 caulk`caulk::semaphore::timed_wait(double) + 106
frame #3: 0x00007fff4ba0c864 caulk`caulk::concurrent::details::worker_thread::run() + 30
frame #4: 0x00007fff4ba0c9b4 caulk`void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #21
frame #0: 0x00007fff51371eba libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fff4ba0dd28 caulk`caulk::mach::semaphore::wait() + 16
frame #2: 0x00007fff4ba09272 caulk`caulk::semaphore::timed_wait(double) + 106
frame #3: 0x00007fff4ba0c864 caulk`caulk::concurrent::details::worker_thread::run() + 30
frame #4: 0x00007fff4ba0c9b4 caulk`void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #23
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #24
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010efe763a MobileVLCKit`-[VLCEventManager startEventLoop](self=0x0000600001b78820, _cmd=<unavailable>) at VLCEventManager.m:154:17 [opt]
frame #3: 0x000000010efe74f7 MobileVLCKit`EventDispatcherMainLoop(user_data=<unavailable>) at VLCEventManager.m:94:5 [opt]
frame #4: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #5: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #25
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d2f7 Foundation`-[NSRunLoop(NSRunLoop) run] + 76
frame #7: 0x000000010ca49dc2 VLC for iOS`+[HTTPServer bonjourThread](self=HTTPServer, _cmd="bonjourThread") at HTTPServer.m:769:3
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #26, name = 'com.apple.CFSocket.private'
frame #0: 0x00007fff5137a1fe libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fff23b046f1 CoreFoundation`__CFSocketManager + 657
frame #2: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #3: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #27
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d554a2a VLC for iOS`medialibrary::ModificationNotifier::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ModificationNotifier::run()::$_1>(__pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d5549f7 VLC for iOS`medialibrary::ModificationNotifier::run(this=0x00007fee81d18080) at ModificationsNotifier.cpp:215 [opt]
frame #5: 0x000000010d55968e VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, void>(void (medialibrary::ModificationNotifier::*&&)(), medialibrary::ModificationNotifier*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, 2ul>(__t=<unavailable>)(), medialibrary::ModificationNotifier*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(__vp=0x0000600002a299e0) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #28
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d50518d VLC for iOS`medialibrary::DiscovererWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::DiscovererWorker::run()::$_2>(this=0x0000600001f3f668, __lk=0x0000600001f3f628, __pred=<unavailable>)::$_2) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d505178 VLC for iOS`medialibrary::DiscovererWorker::run(this=0x0000600001f3f600) at DiscovererWorker.cpp:375 [opt]
frame #5: 0x000000010d507cee VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, void>(void (medialibrary::DiscovererWorker::*&&)(), medialibrary::DiscovererWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, 2ul>(__t=<unavailable>)(), medialibrary::DiscovererWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(__vp=0x0000600002a93b60) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #30, name = 'com.apple.NSURLConnectionLoader'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff22f075b7 CFNetwork`___lldb_unnamed_symbol11293$$CFNetwork + 182
frame #6: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #7: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #8: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #31
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d53a40b VLC for iOS`medialibrary::parser::Worker::mainloop() [inlined] void std::__1::condition_variable::wait<medialibrary::parser::Worker::mainloop()::$_1>(this=0x00007fee81d1e4c8, __pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d53a3f3 VLC for iOS`medialibrary::parser::Worker::mainloop(this=0x00007fee81d1e4a0) at ParserWorker.cpp:193 [opt]
frame #5: 0x000000010d53befe VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, void>(void (medialibrary::parser::Worker::*&&)(), medialibrary::parser::Worker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, 2ul>(__t=<unavailable>)(), medialibrary::parser::Worker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(__vp=0x0000600002a812e0) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #32
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d53a40b VLC for iOS`medialibrary::parser::Worker::mainloop() [inlined] void std::__1::condition_variable::wait<medialibrary::parser::Worker::mainloop()::$_1>(this=0x00007fee81d1e5e8, __pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d53a3f3 VLC for iOS`medialibrary::parser::Worker::mainloop(this=0x00007fee81d1e5c0) at ParserWorker.cpp:193 [opt]
frame #5: 0x000000010d53befe VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, void>(void (medialibrary::parser::Worker::*&&)(), medialibrary::parser::Worker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, 2ul>(__t=<unavailable>)(), medialibrary::parser::Worker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(__vp=0x0000600002ab0a20) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #34, name = 'Box API Operation Thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d2f7 Foundation`-[NSRunLoop(NSRunLoop) run] + 76
frame #7: 0x000000010d14e558 VLC for iOS`+[BoxAPIOperation globalAPIOperationNetworkThreadEntryPoint:](self=BoxAPIJSONOperation, _cmd="globalAPIOperationNetworkThreadEntryPoint:", sender=0x0000000000000000) at BoxAPIOperation.m:252:13
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #36
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #37
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #38
frame #0: 0x00007fff5137a1fe libsystem_kernel.dylib`__select + 10
frame #1: 0x000000010f32bc39 MobileVLCKit`RunMiniServer + 737
frame #2: 0x000000010f34f2ed MobileVLCKit`WorkerThread + 1335
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #39
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #40, queue = 'AudioControl'
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426ea2 libsystem_pthread.dylib`_pthread_cond_wait + 1305
frame #2: 0x00007fff4dc17356 libAudioToolboxUtility.dylib`CAGuard::WaitFor(unsigned long long) + 124
frame #3: 0x00007fff22583a80 AudioToolbox`Waiter::WaitOnFlagsFor(unsigned int, unsigned long long) + 52
frame #4: 0x00007fff22582b1a AudioToolbox`AQMEIO_Base::AwaitIOCycle(unsigned int) + 210
frame #5: 0x00007fff225838cf AudioToolbox`AQMEIO_Base::StartIO_Sync() + 83
frame #6: 0x00007fff225827ec AudioToolbox`AQMEIO_Base::AddRunningRequest(void*, bool) + 114
frame #7: 0x00007fff225b31ed AudioToolbox`MEDeviceStreamClient::FirstRunningClientStarted(bool) + 79
frame #8: 0x00007fff225cd2b1 AudioToolbox`AQMixEngine_Base::AddRunningClient(AQIONodeClient&, bool, bool) + 1619
frame #9: 0x00007fff22566da7 AudioToolbox`invocation function for block in CA_UISoundClientBase::StartPlaying(unsigned char, float, float, unsigned int, SSPlayerSynchronizer*, SSSCompletionMessage*) + 294
frame #10: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #11: 0x0000000112d21e8b libdispatch.dylib`_dispatch_sync_invoke_and_complete_recurse + 137
frame #12: 0x00007fff22566ab2 AudioToolbox`CA_UISoundClientBase::StartPlaying(unsigned char, float, float, unsigned int, SSPlayerSynchronizer*, SSSCompletionMessage*) + 310
frame #13: 0x00007fff22569d63 AudioToolbox`UISoundStartPlayingWithSynchronizer + 328
frame #14: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #15: 0x0000000112d142b3 libdispatch.dylib`_dispatch_once_callout + 66
frame #16: 0x00007fff22546e5d AudioToolbox`invocation function for block in AQIONodeManager::AQIONodeManager() + 34
frame #17: 0x0000000112d11df0 libdispatch.dylib`_dispatch_call_block_and_release + 12
frame #18: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #19: 0x0000000112d2446e libdispatch.dylib`_dispatch_root_queue_drain + 819
frame #20: 0x0000000112d24ba4 libdispatch.dylib`_dispatch_worker_thread2 + 132
frame #21: 0x00007fff51423453 libsystem_pthread.dylib`_pthread_wqthread + 244
frame #22: 0x00007fff51422467 libsystem_pthread.dylib`start_wqthread + 15
thread #41
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f632 MobileVLCKit`TimerThreadWorker + 267
frame #3: 0x000000010f34f2ed MobileVLCKit`WorkerThread + 1335
frame #4: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #5: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #42
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #43
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #47
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #48
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d533dab VLC for iOS`medialibrary::ThumbnailerWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ThumbnailerWorker::run()::$_0>(__pred=<unavailable>)::$_0) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d533d99 VLC for iOS`medialibrary::ThumbnailerWorker::run(this=0x00006000015191d0) at ThumbnailerWorker.cpp:111 [opt]
frame #5: 0x000000010d535ace VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*, void>(void (medialibrary::ThumbnailerWorker::*&&)(), medialibrary::ThumbnailerWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d535ab8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*, 2ul>(__t=<unavailable>)(), medialibrary::ThumbnailerWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d535ab8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(__vp=0x0000600002aa9d80) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #49
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #50
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f004b1b MobileVLCKit`playlist_thread + 91
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #52
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f02e4a7 MobileVLCKit`input_DecoderWait + 103
frame #3: 0x000000010f03967d MobileVLCKit`EsOutDecodersStopBuffering + 461
frame #4: 0x000000010f03800a MobileVLCKit`EsOutControlLocked + 7370
frame #5: 0x000000010f03322e MobileVLCKit`EsOutControl + 46
frame #6: 0x000000010f03ba4a MobileVLCKit`es_out_Control + 154
frame #7: 0x000000010f03abfc MobileVLCKit`Control + 2796
frame #8: 0x000000011096114a MobileVLCKit`es_out_Control + 154
frame #9: 0x0000000110963a44 MobileVLCKit`DemuxMoov + 2500
frame #10: 0x0000000110960146 MobileVLCKit`Demux + 6
frame #11: 0x000000010f03f45b MobileVLCKit`MainLoop + 715
frame #12: 0x000000010f040913 MobileVLCKit`Run + 67
frame #13: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #14: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
* thread #54, stop reason = signal SIGABRT
* frame #0: 0x00007fff51378462 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff51426610 libsystem_pthread.dylib`pthread_kill + 263
frame #2: 0x00007fff51308a5c libsystem_c.dylib`abort + 120
frame #3: 0x00007fff2f7a2a3a AudioToolboxCore`_ReportRPCTimeout(char const*, int) + 90
frame #4: 0x00007fff22c53c2d libEmbeddedSystemAUs.dylib`_CheckRPCError(char const*, int, int) + 92
frame #5: 0x00007fff22c51827 libEmbeddedSystemAUs.dylib`AURemoteIO::Start() + 495
frame #6: 0x00007fff22bec63d libEmbeddedSystemAUs.dylib`AUMethodStart(void*) + 63
frame #7: 0x0000000110a54088 MobileVLCKit`Start + 2648
frame #8: 0x000000010f051c91 MobileVLCKit`aout_OutputNew + 273
frame #9: 0x000000010f04e1e4 MobileVLCKit`aout_DecNew + 676
frame #10: 0x000000010f02ed22 MobileVLCKit`aout_update_format + 578
frame #11: 0x0000000110a4cbf1 MobileVLCKit`DecodeAudio + 993
frame #12: 0x000000010f030f1b MobileVLCKit`DecoderProcess + 1755
frame #13: 0x000000010f02e8b5 MobileVLCKit`DecoderThread + 469
frame #14: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #15: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #55
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f02f965 MobileVLCKit`DecoderQueueVideo + 421
frame #3: 0x0000000110a4ae11 MobileVLCKit`DecodeVideo + 4081
frame #4: 0x000000010f030f1b MobileVLCKit`DecoderProcess + 1755
frame #5: 0x000000010f02e8b5 MobileVLCKit`DecoderThread + 469
frame #6: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #7: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #56
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426ea2 libsystem_pthread.dylib`_pthread_cond_wait + 1305
frame #2: 0x000000010f082f4a MobileVLCKit`vlc_cond_timedwait + 170
frame #3: 0x000000010f05308b MobileVLCKit`vout_control_Pop + 75
frame #4: 0x000000010f05802c MobileVLCKit`Thread + 236
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #59, queue = 'com.apple.root.utility-qos'
frame #0: 0x00007fff51464cda libxpc.dylib`_xpc_dictionary_node_free + 19
frame #1: 0x00007fff51462372 libxpc.dylib`_xpc_dictionary_dispose + 34
frame #2: 0x00007fff5145913f libxpc.dylib`_xpc_dispose + 130
frame #3: 0x00007fff514744d5 libxpc.dylib`-[OS_xpc_object dealloc] + 17
frame #4: 0x00007fff502a9974 libnetwork.dylib`-[OS_nw_dictionary dealloc] + 84
frame #5: 0x00007fff5028d2ab libnetwork.dylib`nw_path_copy_all_local_paths + 683
frame #6: 0x00007fff4ffeae20 libnetwork.dylib`nw_state_dump_paths + 96
frame #7: 0x00007fff5144b424 libsystem_trace.dylib`___os_state_request_for_self_impl_block_invoke + 24
frame #8: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #9: 0x0000000112d1765f libdispatch.dylib`_dispatch_sync_function_invoke + 127
frame #10: 0x00007fff5144b0d4 libsystem_trace.dylib`___os_state_request_for_self_block_invoke + 389
frame #11: 0x0000000112d11df0 libdispatch.dylib`_dispatch_call_block_and_release + 12
frame #12: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #13: 0x0000000112d1960b libdispatch.dylib`_dispatch_lane_serial_drain + 788
frame #14: 0x0000000112d1a1d1 libdispatch.dylib`_dispatch_lane_invoke + 476
frame #15: 0x0000000112d25a59 libdispatch.dylib`_dispatch_workloop_worker_thread + 722
frame #16: 0x00007fff51423499 libsystem_pthread.dylib`_pthread_wqthread + 314
frame #17: 0x00007fff51422467 libsystem_pthread.dylib`start_wqthread + 15
thread #60
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #61
frame #0: 0x0000000000000000
```3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1100Deleted files still take up space when 'open in VLC' is chosen. (iPad Air 2 o...2021-11-17T13:55:30ZLightwaversDeleted files still take up space when 'open in VLC' is chosen. (iPad Air 2 on IOS 9.3.5, VLC 2.7.8)If I send a file of any format to myself as an email attachment, or open a similar file on the web using the 'open in VLC' option, it will copy itself to VLC but take up twice the amount of space as it says it should. This became a criti...If I send a file of any format to myself as an email attachment, or open a similar file on the web using the 'open in VLC' option, it will copy itself to VLC but take up twice the amount of space as it says it should. This became a critical issue after I started watching a downloaded TV series. Each 700 MB file takes up 1.4 GB of space. Then when I finish the empisode and delete it, there is an unexplained 700 MB still taking up space on my device. I now have ~400 MB left on my device. When I hooked up my device to iTunes and looked at the storage, I have ~80% of my space taken up by documents and data and an other section that are not there when I look at my manage storage in settings.
I can not delete the VLC app because I have years worth of music sill on it and VLC gives me no way to back that up.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1092change playback speed with finger up and down gesture2022-03-03T14:59:12Zwushuhsuchange playback speed with finger up and down gesturePlease add a quick way to adjust the playback speed, for example, by gesturing up and down on the right side. Thank you.Please add a quick way to adjust the playback speed, for example, by gesturing up and down on the right side. Thank you.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1083iOS: add an option to play a single file from a folder once2022-03-12T11:21:50ZabacabadabacabaiOS: add an option to play a single file from a folder onceIn VLC for iOS, folders also double as playlists. As a result, when a file in a folder finishes playing, VLC would start playing the next file. There is also an option to repeat a single file. But sometimes I want to play just one file, ...In VLC for iOS, folders also double as playlists. As a result, when a file in a folder finishes playing, VLC would start playing the next file. There is also an option to repeat a single file. But sometimes I want to play just one file, and only once. It would be great if VLC had an option for that.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1080Media stops playing when running in background2022-02-24T15:14:41ZDjRitamMedia stops playing when running in backgroundI have iOS 11 As well as updating VLC. No I noticed that my media files will randomly stop playing, When running in background. I have background playback enabled, in settings. Maybe there’s A simple solution I overlooked. But I figu...I have iOS 11 As well as updating VLC. No I noticed that my media files will randomly stop playing, When running in background. I have background playback enabled, in settings. Maybe there’s A simple solution I overlooked. But I figured it I should let you know in case it is a bug. Any and all assistance is greatly appreciated. Thanks Have a great day!3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1077iOS: Buttons unresponsive after exiting and re-enting app while paused2021-11-26T12:32:57ZerikroseiOS: Buttons unresponsive after exiting and re-enting app while pausedThe Pause, Rewind, and Fast-Forward buttons become unresponsive after going to the home screen and re-entering VLC while playback is paused. This happens for videos and sound-only files of various encodings.
To reproduce:
1. Start a fil...The Pause, Rewind, and Fast-Forward buttons become unresponsive after going to the home screen and re-entering VLC while playback is paused. This happens for videos and sound-only files of various encodings.
To reproduce:
1. Start a file playing by tapping its thumbnail.
2. Pause it by clicking the Pause icon.
3. Hit the Home button to exit to the Springboard.
4. Click VLC's icon to reopen it.
5. Click the Play button. Nothing happens. Similarly, nothing happens when clicking Fast Forward or Rewind. The other controls work. Clicking Done and then coming back into the file works around it. It's reproducible every time for me.
I'm using 2.8.7 on iOS 11. This bug first appeared in that version or perhaps the one before it.
Thanks for an excellent product that, IMO, makes iOS feasible as a mobile platform. It's the only way to get videos on and off it without clumsy Apple software!3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1074Change audio delay interface to be more precise2021-12-02T13:18:29ZugoleftillgoriteChange audio delay interface to be more preciseOperating System: iOS 11.4.1
Version: VLC for iOS 3.1.0 (308)
Hardware: iPhone 7 (MN9H2LL/A)
Logs: None
Enhancement request:
This audio delay request is two-fold:
1. This recent update to VLC for iOS changed to granularity of the audio...Operating System: iOS 11.4.1
Version: VLC for iOS 3.1.0 (308)
Hardware: iPhone 7 (MN9H2LL/A)
Logs: None
Enhancement request:
This audio delay request is two-fold:
1. This recent update to VLC for iOS changed to granularity of the audio delay to be too coarse (now is 50ms increments). I use this setting to compensate for my Bluetooth headphones, which have about a 30ms delay. Having increments of 10ms would be much more useful.
2. It is quite difficult to set a precise delay with the current slider input system. I over/undershoot 4-5 times before I get the setting I want, which I have to do for every video. Please create a setting that allows you set a default audio delay for all video playback and allow for a precise input by typing in a value.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1068Can see episode details2021-10-18T12:08:57ZRubbeCan see episode detailsVLC Team,
I installed the new update for iOS v3.2.5 and there is a new video sorting feature i think. It seems to capture the similar writings in all video files and groups them. But due to this i cannot see any other details of my video...VLC Team,
I installed the new update for iOS v3.2.5 and there is a new video sorting feature i think. It seems to capture the similar writings in all video files and groups them. But due to this i cannot see any other details of my videos. Cannot see which episode i am supposed to be looking next. Please fix this as soon as possible. I have attached a screenshot for your reference. Thank you.
[[Image()]]3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1065Cannot delete Playlists on IOS app2021-11-24T12:23:57ZBigMoCannot delete Playlists on IOS appI am unable to delete playlist in IOS. I can empty a list, but not delete it. The App acts like it’s going to, but when the app is relaunched, the empty lists are back.I am unable to delete playlist in IOS. I can empty a list, but not delete it. The App acts like it’s going to, but when the app is relaunched, the empty lists are back.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1059VLC doesn't find subtitles on network (SMB) shares.2022-01-31T10:33:30ZlagraveVLC doesn't find subtitles on network (SMB) shares.1. Name a movie and a subtitle file to the same name (except the extension), a.mkv and a.srt
2. Upload them to a SMB-share
3. Access this share from VLC and start playing a.mkv.
No subtitles are added.
1. Move the two files from the SM...1. Name a movie and a subtitle file to the same name (except the extension), a.mkv and a.srt
2. Upload them to a SMB-share
3. Access this share from VLC and start playing a.mkv.
No subtitles are added.
1. Move the two files from the SMB share to the ATV's internal storage
2. Everything works as expected.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1058VLC on Apple TV can't remember network hdd credentials2021-03-23T12:53:01ZPawel CzarnackiVLC on Apple TV can't remember network hdd credentialsI'm using SMB protocol to connect my "Apple TV 4K" to Qnap network storage. After logging I can use media from qnap but after I restart Apple TV, I need to log in again.I'm using SMB protocol to connect my "Apple TV 4K" to Qnap network storage. After logging I can use media from qnap but after I restart Apple TV, I need to log in again.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1057VLC on iOS crashes shortly after reopening App when previously played from NAS2021-12-02T10:17:43ZkjasfhrVLC on iOS crashes shortly after reopening App when previously played from NASWhen playing a video file from my local NAS, everything works fine. When I pause the video, leave the App and come back after a short time, I see the video player interface and are able to press play. But the video won‘t continue and aft...When playing a video file from my local NAS, everything works fine. When I pause the video, leave the App and come back after a short time, I see the video player interface and are able to press play. But the video won‘t continue and after a few seconds the app crashes.
I then have to reopen the app, connect to the NAS and start the media file again.
The app also crashes when not trying to continue playback but to go back to the file selector by tapping Done in the upper left corner. Maybe because the current file‘s location can no longer be accessed.
I guess the connection / session to the NAS expired - but maybe the App should display a message than instead of crashing.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1054iOS app tracks listed and played in the wrong order2021-11-26T13:14:38ZRichard_CiOS app tracks listed and played in the wrong orderI have on my LAN a DLNA library of FLAC audio files. When playing an album the tracks are played in Track Title alphabetical order, not in the correct order as per the track number metatdata.I have on my LAN a DLNA library of FLAC audio files. When playing an album the tracks are played in Track Title alphabetical order, not in the correct order as per the track number metatdata.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1053DLNA server not found2021-05-02T17:18:18ZnonaDLNA server not foundSometimes VLC for tvOS 3.08 (380) does not show the DLNA servers on "Local Network" on my Apple TV HD with tvOS 13.4 (17L256).
If I restart VLC one or two times then the DLNA server is shown.
IT does not depend on the DLNA server, it ...Sometimes VLC for tvOS 3.08 (380) does not show the DLNA servers on "Local Network" on my Apple TV HD with tvOS 13.4 (17L256).
If I restart VLC one or two times then the DLNA server is shown.
IT does not depend on the DLNA server, it occurs with MiniDLNA and FRITZ!Box DLNA.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1051Apple TV app, cannot unpause video streamed over SMB share2022-01-01T12:10:07ZmdjcmApple TV app, cannot unpause video streamed over SMB shareI have SMBup on a MacBook pro streaming video to the latest Apple TV app on a 64GB non-4K ATV4. All up to date. MacBook Pro is running 10.11.6 though.
Anyway, I can play a large MP4 video file fine, I can pause it, and I can skim and se...I have SMBup on a MacBook pro streaming video to the latest Apple TV app on a 64GB non-4K ATV4. All up to date. MacBook Pro is running 10.11.6 though.
Anyway, I can play a large MP4 video file fine, I can pause it, and I can skim and select a time to skip to.
What the app fails on, is a simple pause of the video, then leaving it for a minute or two, then trying to unpause it does nothing. The only way to get out of it is pressing Menu, then starting video again, then pausing and skinning to the right time in the video and then it'll resume.
I can test other things if needed. This happens consistently.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1042External subtitles detection over UPnP and FTP2021-11-26T12:05:55ZFelix Paul Kühnefkuehne@videolan.orgExternal subtitles detection over UPnP and FTPAt present, VLC for iOS can only display subtitles embedded in streamed media content. However, we should implement a pattern matcher similar to the one in libvlc to check for subtitles with a similar file name stored on the respective s...At present, VLC for iOS can only display subtitles embedded in streamed media content. However, we should implement a pattern matcher similar to the one in libvlc to check for subtitles with a similar file name stored on the respective server next to the media being played.
This feature is being asked for quite a lot actually.3.3.0Migration BotMigration Bothttps://code.videolan.org/videolan/vlc-ios/-/issues/1037Larger Accessibility font Sizes mis-display with VLC for iOS2022-07-10T09:33:17Zaming-miyembroLarger Accessibility font Sizes mis-display with VLC for iOSI unfortunately require for my vision large text in iOS apps. I have enabled the iOS Settings > General > Accessibility > "Larger Text" option (as per the attached screen shot). VLC for iOS does work with that, but text in the various sc...I unfortunately require for my vision large text in iOS apps. I have enabled the iOS Settings > General > Accessibility > "Larger Text" option (as per the attached screen shot). VLC for iOS does work with that, but text in the various screens overlap and become unreadable.
My device is an iPhone XS running iOS 12.3.1; VLC for iOS is currently up-to-date at v3.1.9.
I mainly use Network Streams. But with large text the list of configured streams is practically garble, and requires random poking to locate the desired stream. I have attached screen shots of the Network Stream page, as well as the VLC Settings page.
Can some sort of font override, or practical max font size be provided?
Thanks.3.3.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/1036Unable to link Google Drive With VLC Mobile Player on iPad 22022-09-24T06:20:10ZHamish3175Unable to link Google Drive With VLC Mobile Player on iPad 2Hello
I'd like to report a bug with VLC for Mobile Player Version 3.1.9 and linking Google Drive.
I'm attempting to link VLC Player to my Google Drive and have not been successful, the following are my steps taken and what's happens. ...Hello
I'd like to report a bug with VLC for Mobile Player Version 3.1.9 and linking Google Drive.
I'm attempting to link VLC Player to my Google Drive and have not been successful, the following are my steps taken and what's happens.
1. Open VLC for Mobile.
2 Select the VLC icon to open settings menu.
3. Select "Cloud Servicea"
4. Select Google Drive
5. Page then opens web browser accounts.google.com whereby I select my Google account for VLC to IOS.
6. New webpage opens and states "Can Not Open Page - Safarii can not open page because the address is invalid".
I also have VLC for Mobile installed on my iPhone 6s operating IOS 13 and haven't had any problems linking VLC for Mobile to Google a Drive.3.3.0