Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_youtube (Read 488518 times) previous topic - next topic
0 Members and 5 Guests are viewing this topic.

Re: foo_youtube

Reply #950
@3dyd
Yes, I got the playlist now,but can't playback,have other things will be seting up?or the network slow and can't load the file?Thanks a lot.

Re: foo_youtube

Reply #951
Try clean portable installation with only foo_youtube installed. If it still cannot play, component log may contain some useful info (menu View -> Youtube Source -> Log).

Re: foo_youtube

Reply #952
@3dyd
Thanks for reply,I try again but also can't playback,show you the log and Preferences as follows.Thanks.

Re: foo_youtube

Reply #953
It worth trying external libcurl with different SSL backend (you can find one on download page). You can setup it on Maintenance tab: right click on 'libcurl', use menu item 'External' and select libcurl *.dll file.

Other than that I have no ideas. Proxies that I have (both HTTP and SOCKS5) work fine so it looks like an issue specific to your proxy.

Re: foo_youtube

Reply #954
@3dyd
changed the “libcurl_7_54_openssl” also can't playback.I think this is china network problem.I used the “3dyd_batch64_2.10.4”downlaod from youtube,And then use foobar playback is also nice.Thanks a lot.

Re: foo_youtube

Reply #955
I have one question, is there still preconf versions on the site for download? I cant find none...



Re: foo_youtube

Reply #958
Since version 2.3 component has only "standalone" package. Alternative to "preconf" package is "Managed" Source in Third-party binaries list. You can find details in 2.3 changelog.

Re: foo_youtube

Reply #959
@mire777
Sorry.

Thanks , i set external sources manualy and all works, just wanted to know if there is still preconf. versions for download or not..

Since version 2.3 component has only "standalone" package. Alternative to "preconf" package is "Managed" Source in Third-party binaries list. You can find details in 2.3 changelog.

All clear, thank you for your answer.

Re: foo_youtube

Reply #960
@3dyd
But my "Auto check for updates" not same yours,Please see the below,Thanks.
 .png 1.10 MB, 1116x780 - viewed 328 times

Re: foo_youtube

Reply #961
LAV Filters and VSFilter will be there only if they are managed by the component (i.e. "Source" in "Third-party Binaries" list is set to "Managed").

Re: foo_youtube

Reply #962
@3dyd
Yes!I got it.Thanks.
 .PNG 54.10 KB, 736x539 - viewed 396 times

Re: foo_youtube

Reply #963
Hi @3dyd, I have a development question. I am new to the foobar SDK and I picked up a small project. I forked foo_input_spotify and trying to make it accept http(s) URLs. I recently found your fantastic youtube plugin, and noticed that it doesn't ignore http(s) protocols. I looked for your source code but couldn't find it anywhere. I was wondering if you would guide me in the right direction for overriding the foobar's http(s) reader with a plugin. I would also greatly appreciate it if you would share your source code.

Re: foo_youtube

Reply #964
Hi @3dyd, I have a development question. I am new to the foobar SDK and I picked up a small project. I forked foo_input_spotify and trying to make it accept http(s) URLs. I recently found your fantastic youtube plugin, and noticed that it doesn't ignore http(s) protocols. I looked for your source code but couldn't find it anywhere. I was wondering if you would guide me in the right direction for overriding the foobar's http(s) reader with a plugin. I would also greatly appreciate it if you would share your source code.
Maybe you want to find this:https://github.com/stengerh/foo_input_spotify

Re: foo_youtube

Reply #965
Hi @3dyd, I have a development question. I am new to the foobar SDK and I picked up a small project. I forked foo_input_spotify and trying to make it accept http(s) URLs. I recently found your fantastic youtube plugin, and noticed that it doesn't ignore http(s) protocols. I looked for your source code but couldn't find it anywhere. I was wondering if you would guide me in the right direction for overriding the foobar's http(s) reader with a plugin. I would also greatly appreciate it if you would share your source code.
Maybe you want to find this:https://github.com/stengerh/foo_input_spotify

Thanks for your reply, but I'm aware of that repository. My question mainly is how foo_youtube overrides the default http reader so it doesn't need the custom protocol string 3dydfy:// anymore? By default foobar tries to open http urls itself before sending it to any plugins.

Re: foo_youtube

Reply #966
foo_youtube does not override default http reader. Well, I won't say I have not tried this: implicitly or explicitly, this way seems to be disabled by the core.

So http reader always acts first (quite recently there was an issue illustrating this situation). By that foobar2000 determines content type of the data being opened and then searches appropriate input_entry or playlist_loader instance by calling their is_our_content_type() methods with determined content type.

For example, content type is "text/html; charset=utf-8" in case of Youtube video page, so foo_youtube says yes for it and then within following call of open() method it gets an URL and either opens it or throws exception_io_unsupported_format (aand I do not know if foobar2000 continues search for the handler in this case).

Possible key point: I do not remember how it was in older foobar2000 versions, but the latest one calls only playlist_loader::is_our_content_type() for page URL, i.e. input_entry is not involved. Possible explanation: it assumes that there cannot be audio decoder for "text/*" mime type.

Re: foo_youtube

Reply #967
Currently foo_youtube stores metadata in files (%fb2k_profile_dir%/foo_youtube/cache/meta). URL after some unification is used as file path there.

Can I somehow move "foo_youtube" folder to other location?

I tried to set path in: preferences > advanced > tools > youtube source > network > temporary directory > %fb2k_profile_dir%\Cache\foo_youtube

But nothing happens?

Re: foo_youtube

Reply #968
I have installes this but dont can show Video. Also i dont have this "Auto check for updates" in my Options. I use latest foobar.

Re: foo_youtube

Reply #969
Is there a way to save a video's audio stream using this plugin without re-encoding it via the convert feature in foobar? Thank you for this great plugin!

Re: foo_youtube

Reply #970
Is there a way to save a video's audio stream using this plugin without re-encoding it via the convert feature in foobar? Thank you for this great plugin!
1.You must download foo_acfu_0.1 :https://acfu.3dyd.com/download/ This is for "Auto check for updates".
2.download LAVFilters-0.72: https://github.com/Nevcairiel/LAVFilters/releases/ and xy-VSFilter-3.0.0.306: https://github.com/Cyberbeing/xy-VSFilter/releases,This is for show vidio.

Re: foo_youtube

Reply #971
Is there a way to save a video's audio stream using this plugin without re-encoding it via the convert feature in foobar? Thank you for this great plugin!
1.You must download foo_acfu_0.1 :https://acfu.3dyd.com/download/ This is for "Auto check for updates".
2.download LAVFilters-0.72: https://github.com/Nevcairiel/LAVFilters/releases/ and xy-VSFilter-3.0.0.306: https://github.com/Cyberbeing/xy-VSFilter/releases,This is for show vidio.
I'm not sure I understand what you're trying to instruct me on doing here--I already have LAVFilters installed, but my goal is not to watch any videos, it is simply to download and keep the highest quality audio stream from a youtube link that is being streamed to foobar in foobar itself. Looking through menus, I do not see anything resembling that feature that I am posting help for. Thank you for your attempt at assisting me though!

Re: foo_youtube

Reply #972
I have installes this but dont can show Video. Also i dont have this "Auto check for updates" in my Options. I use latest foobar.
1.You must download foo_acfu_0.1 :https://acfu.3dyd.com/download/ This is for "Auto check for updates".
2.download LAVFilters-0.72: https://github.com/Nevcairiel/LAVFilters/releases/ and xy-VSFilter-3.0.0.306: https://github.com/Cyberbeing/xy-VSFilter/releases,This is for show vidio.

Re: foo_youtube

Reply #973
Is there a way to save a video's audio stream using this plugin without re-encoding it via the convert feature in foobar? Thank you for this great plugin!
1.You must download foo_acfu_0.1 :https://acfu.3dyd.com/download/ This is for "Auto check for updates".
2.download LAVFilters-0.72: https://github.com/Nevcairiel/LAVFilters/releases/ and xy-VSFilter-3.0.0.306: https://github.com/Cyberbeing/xy-VSFilter/releases,This is for show vidio.
I'm not sure I understand what you're trying to instruct me on doing here--I already have LAVFilters installed, but my goal is not to watch any videos, it is simply to download and keep the highest quality audio stream from a youtube link that is being streamed to foobar in foobar itself. Looking through menus, I do not see anything resembling that feature that I am posting help for. Thank you for your attempt at assisting me though!
I am so sorry,The wrong place to write.

Re: foo_youtube

Reply #974
I very much like to use the jsplaylist-mod from Br3tt aka Falstaff, maintained by marc2k3 (see here) for the youtube playlist as it allows very nice configuration.
The only problem I am having here is that in the right-click menu on a title, only 'copy' (with its subitems such as URL, Title,...) appears under 'Youtube Source'. In NG Playlist everything within 'Youtube Source' appears as expected such as 'Watch on the site' or the various search options. The 'watch on site' item is especially useful for me as I did not find any other way to view the full description and discussion on a youtube item, which contains e.g. playlists of a full concert post.
Any hint how I can enable the full Youtube Source menue as well within jsplaylist-mod?