Skip to main content
Topic: foo_youtube (Read 208652 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Re: foo_youtube

Reply #1125
Hello @3dyd,

A bug report & a feature request

BUG REPORT:

foobar2000 version: 1.4.6 (portable)
foo_youtube_3.1.1.fb2k-component
ISSUE: Non-Windows-default(%temp%) Temporary directories are not accepted as caching locations

Steps to replicate -

1. Goto Library>Configure>Tools>Youtube Source>Network>Main>Temporary Directory
2. Add a different directory such as C:\foocache\
3. Click OK
4. 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.

mkdir Y:\foocache\TEMP
mkdir Y:\foocache\TMP
set TEMP=Y:\foocache\TEMP
set TMP=Y:\foocache\TMP
start "" "<path_to_foobar2000_folder>\foobar2000.exe"
exit


FEATURE REQUEST-

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.

Thank you reading 3dyd, it's a wonderful extension regardless. :)

Re: foo_youtube

Reply #1126
@gr8cx
When 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.

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

@grup
Not 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

Reply #1127
Thank you @3dyd for the fix.

Quote
@grup
You 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 Directory
2. Set it to C:\ or D:\
4. Click OK
5. 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 Directory
2. 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 OK
5. 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 Directory
perfectly accepts root directories such as Y:\ as valid caching locations.


Re: foo_youtube

Reply #1128
Thank you for the report. Fixed in 3.2 beta 1.

Re: foo_youtube

Reply #1129
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

Reply #1130
Thank you for noticing. URL analysis was fixed in beta 2.

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

Reply #1131
@3dyd this plugin is amazing. Thank you so much. Is there a possibility of having an option to have a simple dissolve between videos?

Re: foo_youtube

Reply #1132
hmm.... Unable to open item for playback (Youtube Source: all formats ignored due to preferences of the component):
"https://www.youtube.com/watch?v=01B2RCyaAoE"

but i don't open youtube preferences and nothing do not changed
i watch video same as always and this error appears


Re: foo_youtube

Reply #1134
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.
♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
ꂵ꒐ꏳꁝꁲꑀ꒒ ꉣꊿꌅꋖꑀꌅ

 

Re: foo_youtube

Reply #1135
Same problem here, probably there were some changes on  YT, we have to wait for new/updated plugin version. I've reported this problem to 3DYD.

Re: foo_youtube

Reply #1136
I've reported it, too. By the way, to easily report the error, play a URL from YT within foobar, then go to Help>Youtube Source>Report with log>select the URL that comes with errors/warnings.

Re: foo_youtube

Reply #1137
They all come up with errors, take you pick.
♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
ꂵ꒐ꏳꁝꁲꑀ꒒ ꉣꊿꌅꋖꑀꌅ

Re: foo_youtube

Reply #1138
Thanks for the reports. Error occurrs due to change on Youtube. I am working on the fix.

Is there a possibility of having an option to have a simple dissolve between videos?
Currently this is not possible.

Re: foo_youtube

Reply #1139
Kodi (www.kodi.tv) has the same problem with the latest YT v6.5.1 plugin - "no streams found". I guess all YT plugins for all applications need updating :)

Re: foo_youtube

Reply #1140
@3dyd Thanks for taking the time to fix it. Also, your plugin is amazing :)

Re: foo_youtube

Reply #1141
Oooops... https://fy.3dyd.com is down... :(

YT plugin for Kodi is updated and it works.

Re: foo_youtube

Reply #1142
And it's back :)
Beta 3 version is released and it works fine.

Re: foo_youtube

Reply #1143
THANK YOU  👍😊😊😊😊😊
♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
ꂵ꒐ꏳꁝꁲꑀ꒒ ꉣꊿꌅꋖꑀꌅ

Re: foo_youtube

Reply #1144
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

Reply #1145
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.

Thanks again!

 
SimplePortal 1.0.0 RC1 © 2008-2019