Error "Untrusted root certificate" or "Network authentication error" when adding Youtube URLs
When one adds URL using
Add location... or
Add multiple URLs..., foobar2000 at first accesses this URL by itself (e.g. to determine content type and find appropriate decoder for it). "Untrusted root certificate" error occurs at this stage, so component does not get this URL at all (and thus for example there are no info in component log). Actually, one can uninstall component, try to add Youtube URL and this error will occur anyway.
Solution: install foobar2000 1.3.18 or foobar2000 1.4 beta 14 or above
- when adding URL, prepend its scheme with "fy+" string (so URL will be like
fy+https://www.youtube.com/watch?v=XXXXX). In this case foobar2000 will not try to access it, so URL will be passed directly to the component
- (not recommended) add
Preferences Advanced Networking Suppress HTTPS certificate checks
Error "Unable to open item for playback (Unsupported format or corrupted file (array access out of range))"
Most likely M4A (MP4 AO) was selected for playback but could not be played using current configuration. Add M4A to
Decode by internal FFmpeg OR update foobar2000 to 1.3.7+ OR disable M4A using
Formats to ignore.
Error "Unable to open item for playback (Object is not seekable)"
Probably there is checked
Allow seeking over HTTP checkbox in
Preferences Advanced Networking and for playback was selected format which needs seeking when opening a file. You can do one of the following things:
- allow seeking over HTTP
- use only nonseekable formats. In
Formats to ignoreenter all formats except M4A
Any other error starting with "Unable to open item for playback..."
At first you need to check whether component finds streams on the page. Go to menu
View Youtube Source History and check if streams are listed there after opening a clip.
If streams are there then problem could be in a file format selected for playback. Reset settings in
Audio tab of component preferences (click
Reset page button there) and try to open the clip again.
If streams are not listed in
History then open video URL in a browser in incognito mode - maybe it was removed from Youtube due some reason or access to it was restricted. If all is ok in a browser, then check component
Log (in menu
View Youtube Source). If there are no helpfull info, you could report problematic URL using menu
Help Youtube Source Report....
Error "Decoding failure at X:XX.XXX (Connection error)"
This error may occur if
foobar2000 is selected in
Media downloading combobox (could be fixed in newer foobar2000 versions). You could try
foo_youtube from that combobox (or update to newer foobar2000 version if you are using an older one).
Interruptions on playback
Possible reason: WebM gets selected for playback (or OGG/Opus which are WebM AO), component is configured to use native decoder and
foobar2000 is selected in
Media downloading. Make one of these three conditions to be wrong.
If program crashes because of this component
You can help fixing this problem by sending crash dump files, generated by foobar2000. Better to send crash dump files (
*.txt) directly to firstname.lastname@example.org instead of using
Send Report button.
Help Basic Troubleshooting