Playback from CIFS NAS interrupted few times per each song.
I'm still using 2.2.8 because of this.
Verified by two users per details and logfiles posted here:
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 22008 ms)
main debug: ES_OUT_RESET_PCR called
mmdevice debug: state changed: 0
wasapi debug: reset
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
The background parsing of metadata is what causes the SMB/CIFS failures. I've turned off http fetching and now demonstrate that just the ART and META fetcher module background activity is enough to trigger the bug three times in one song. I reliably replicate the problem by playing a NAS hosted directory containing 500 or more songs type MP3 MP4 M4A WMA and a few TXT PNG JPG files. Here is the log capture from a single song being interrupted 3 times:
main debug: Creating an input for preparsing 'Ja Sei Namorar - Carla Leao.mp3'main debug: looking for meta fetcher module matching "any": 1 candidateslua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\fetcherlua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetchermain debug: no meta fetcher modules matchedmain debug: looking for art finder module matching "any": 2 candidateslua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\artlua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\artlua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luaclua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luaclua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luaclua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luaclua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luaclua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luaclua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luaclua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luacmain debug: no art finder modules matchedmain error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5382 ms)main debug: ES_OUT_RESET_PCR calledmmdevice debug: state changed: 0wasapi debug: resetmain debug: Buffering 0%
```
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
main debug: Creating an input for preparsing 'Minha Dalila - Eduardo Paim.mp3'
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5393 ms)
main debug: ES_OUT_RESET_PCR called
mmdevice debug: state changed: 0
wasapi debug: reset
main debug: Buffering 0%
<SNIP>
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
main debug: Creating an input for preparsing 'You & Me (Tonight)(longer) - Jay C & Dj Nigga.mp3'
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5436 ms)
main debug: ES_OUT_RESET_PCR called
mmdevice debug: state changed: 0
wasapi debug: reset
lua debug: Trying Lua scripts in C:\Users\user\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
main debug: Buffering 0%
Re-opened with clarifications and additional log-file.
Note that problem goes away after ALL metadata background parsing completes but that can take a very long time if HTTP is enabled and directory contains hundreds of songs. Note also that I'm enqueuing songs via UNC path, not by mapped drive.
The requested VLC64_2.2.8_64.log logfile is attached. Surprisingly the problem is demonstrated here in the same way BUT each audible outage is extremely short, only a fraction of a second as compared to 10 seconds or more in the VLC 3.x release series. I did not notice this before because in the past I had buffering set to 1000ms and this completely hid the defect. The attached logfile was generated using VLC 2.2.8 default settings, and all the interruptions are in the 1st song played. As before, the interruptions only occur while metadata is being parsed for the 500 or so files.
...hope this helps.