1. Goto Library>Configure>Tools>Youtube Source>Network>Main>Temporary Directory2. Add a different directory such as C:\foocache\3. Click OK4. Add a youtube URL File>Youtube Source>Add Multiple URLs... and play it.5. Notice that 3dyd still uses %temp% folder to download all the audio data. The file %temp%\3dyd-something-something keeps getting created and gets larger.6. Restart foobar2000 just to ensure new setting takes effect.7. Play a youtube URL.8. Notice that 3dyd still uses %temp% folder to download all the audio data. The file %temp\3dyd-something-something still keeps getting created and gets larger.

Workaround -The only workaround I know is to open foobar2000 using the following batch script so any and all temping that foobar200 does is done only using the specified directory in the batch script.

I use RAMDISKs in windows. Not the component foo_ramdisk. But a 3rd party ramdisk software. I like to minimize writes to disk as much as possible. So I use the workaround above to cache all the raw audio data it to my ramdisk volume.Ideally what I'd like is an option that allows for EVERYTHING(the raw audio data as well as metadata) to be cached directly in RAM in the foobar2000.exe process itself a la mpv.Also because I don't want the data permanently stored on my computer however small it may be. I'd rather it be retrieved once more when required.If not the all the metadata, then at least the raw audio data.

Re: foo_youtube

@gr8cxWhen opening http(s) location foobar2000 first accesses it by itself (at least to get content type by which then decoder gets selected). Error occurs on this stage, i.e. component does not receive URL.You can add www.youtube.com to preferences "Advanced -> Networking -> Suppress HTTPS certificate checks". Alternative is to prepend URL with "fy+" string (so it will be "fy+https://www.youtube.com/..."). This way URL goes directly to the component.

@Sergey77First issue is fixed in 3.1.2.The second one is postponed for better time, I had no luck reproducing it yet.

@grupNot working "Temporary directory" option has been fixed in 3.1.2.You also can configure directory for metadata and thumbnails cache in component preferences tab "Metadata".

Re: foo_youtube

@grupYou also can configure directory for metadata and thumbnails cache in component preferences tab "Metadata".

Yes I was aware of this. I wasn't clear on that in my last post especially since that I didn't have any problems regarding it at the time. But I did manage to find a bug on it now.

BUG REPORT:

foobar2000 version: 1.4.6 (portable)foo_youtube_3.1.2.fb2k-component

ISSUE: Root directories such as Y:\ are not being accepted as valid "metadata" and "album art" caching locations.

Steps to replicate -

The metadata cache problem:1. Goto Library>Configure>Tools>Youtube Source>Metadata>Metadata>Cache Directory2. Set it to C:\ or D:\4. Click OK5. Add a youtube URL in File>Youtube Source>Add Multiple URLs...6. Notice that nothing gets added to the playlist.

The album art cache problem:1. Goto Library>Configure>Tools>Youtube Source>Metadata>Metadata>Cache Directory2. Set it to a proper directory(non-root) inside the root volume such as C:\foocache\3. In the album art section below, set the "Cache Directory" to a root volume such as C:\ or D:\4. Click OK5. Add a youtube URL in File>Youtube Source>Add Multiple URLs...6. Notice that this time the URL is added to the playlist but no album art(URL thumbnail) is generated from the URL.------------------What is not affected -Youtube Source>Network>Main>Temporary Directoryperfectly accepts root directories such as Y:\ as valid caching locations.

Re: foo_youtube

Re: foo_youtube

Hi, I noticed that URL analysis seems to be broken. Using the latest beta, some URLs that were previously supported are now not being processed at all by the component, even if Analyze URLs from unsupported sites is checked or the fy+ scheme is used. Example URL: https://soundcloud.com/lasse-rni/. This URL was previously processed by the component, but now I can't seem to get it to work. In addition, some streams that the component can't support but that are supported by foobar2000 are being processed, causing very large delays when trying to play them.

Re: foo_youtube

Regarding to second problem. I guess it happens when "Analyze URLs from unsupported sites" is turned on. I am yet unsure whether it worth keeping this option, but anyway you can just turn it off (what is its default state) and re-add these streams.

Re: foo_youtube

I have encountered an Error when using this plugin. This just started occurring today for no apparent reason. (See attached screenshot). Hope someone has an answer to fix this as I use this feature as much as my files and media for music.

Re: foo_youtube

Hi there!@3dyd, I note the following:- the font color in the search box does not look readable (see search.jpg for the inscription: "Type a search query and press Enter"). It would be nice to have an option like "copy color from UI"- also the feature “copy color from UI” would be useful for the settings of the Video window (especially true when choosing themes). The color of the Background and the font of Fallback Text remains constant when changing the theme and it must be changed manually- it would be great to add for the foo_acfu component "Manage Embedded Sources" also for the ffmpeg decoder.Please consider this. Thanks!

Re: foo_youtube

What a sick component. Thanks for all your hard work on it. Question though @3dyd. While trying to listen to a live youtube channel music stream, there are lots of 1-2 seconds skips that aren't experienced when watching the same video on youtube directly. Is this a known issue or are there any work around for it? Or anyway to greatly lengthen a network buffer or something?

I tried searching this whole thread for related terms so I hopefully I didn't miss something already established. I've tried installing LAV filter and showing video, tried synchronizing the video, tried forcing to an external youtube-dl, tried anything I can think of. Again, this behavior does not occur with non-live video, just live video.