foo_youtube 2014-01-25 02:43:57 This component adds possibility to play Youtube, Vimeo and Dailymotion clips directly by their URL.Other features: channels support (Youtube, Dailymotion), search on Youtube within the program, clip thumbnail as album art, clip subtitles as lyrics, multitrack album from the single clip, video playback.ChangelogDownloadDocumentation Last Edit: 2017-10-29 01:10:35 by 3dyd
foo_youtube Reply #1 – 2014-01-25 03:03:11 Beautiful, I needed something like this last summer but it will come useful again I'm sure!
foo_youtube Reply #2 – 2014-01-25 14:29:47 This is great! Thanks.. finally that someone make this plugin, and sound quality is excellent.One future request, if possible, would be good that you have search box in view>youtube window, and when enter song and title you recieve list of videos , and when click on selected video it starts play.Anyway, this is the plugin i've been looking for years, thank you, i appreciate your hard work..
foo_youtube Reply #3 – 2014-01-26 09:02:38 Amazing! Ive just registered to foobar forum, to thank you your hard work. Everything is just working fine, waiting for the next release!
foo_youtube Reply #4 – 2014-01-26 09:08:40 Not working here. I always get "Unable to open item for playback (Unsupported format or corrupted file):"http://www.youtube.com/watch?v=lI5bxuBUXo4"" error or "Unable to open item for playback (Forbidden (403)):"3dydfy://www.youtube.com/watch?v=lI5bxuBUXo4"" error.
foo_youtube Reply #5 – 2014-01-26 09:53:23 Quote from: emte on 2014-01-26 09:08:40Not working here. I always get "Unable to open item for playback (Unsupported format or corrupted file):"http://www.youtube.com/watch?v=lI5bxuBUXo4"" error or "Unable to open item for playback (Forbidden (403)):"3dydfy://www.youtube.com/watch?v=lI5bxuBUXo4"" error.Your link work..You may have this problem: In preferences>advanced>networking check, allow seeking over HTTP. Last Edit: 2014-01-26 09:59:27 by mire777
foo_youtube Reply #6 – 2014-01-26 10:07:39 This is how it looks, i also have images and bio text for Youtube video
foo_youtube Reply #7 – 2014-01-26 12:39:45 Quote from: mire777 on 2014-01-26 09:53:23Quote from: emte on 2014-01-26 09:08:40Not working here. I always get "Unable to open item for playback (Unsupported format or corrupted file):"http://www.youtube.com/watch?v=lI5bxuBUXo4"" error or "Unable to open item for playback (Forbidden (403)):"3dydfy://www.youtube.com/watch?v=lI5bxuBUXo4"" error.Your link work..You may have this problem: In preferences>advanced>networking check, allow seeking over HTTP.Have it checked... I have no idea why it doesn't work on my machine.http://www.youtube.com/watch?v=7XcTyEKSnYg <-- this one workshttp://www.youtube.com/watch?v=I0fObdhfbkQ <-- this one doesn't Last Edit: 2014-01-26 12:43:33 by emte
foo_youtube Reply #8 – 2014-01-26 17:34:20 Thanks to all for feedback!Quote from: emte on 2014-01-26 09:08:40Not working here. I always get "Unable to open item for playback (Unsupported format or corrupted file):"http://www.youtube.com/watch?v=lI5bxuBUXo4"" error or "Unable to open item for playback (Forbidden (403)):"3dydfy://www.youtube.com/watch?v=lI5bxuBUXo4"" error.For now plugin adds Youtube clips, recognized by it, with custom protocol string 3dydfy://. This is done to prevent foobar2000 to download page before it passes link (and downloaded page) to plugins - plugin anyway downloads page again by itself using canonical url, which content may differ with provided. In conclusion, for now (v0.0.1) if you have in playlist Youtube link started with http:// then it was not recognized by the plugin (so foobar2000 just added the link to playlist as is) and when you will play it - plugin will ignore it (because expects only 3dydfy:// links). Yep, not good decision, so this behaviour will be fixed in next version - http:// links also will be accepted.About Unable to open item for playback (Forbidden (403)). Sometimes this really happens, Youtube rejects requests to media files (maybe it thinks there was too much requests for media files for one computer (and not without a reason :) )). Usually this is temporary effect and after few seconds all is ok. Ensure that you've selected Playback Start slider in Presefences to Fast - this will download only page and don't request any info about media files from Youtube. Also some info may give plugin log which can be found in plugin info window, tab Log (plugin info window shows by menu View -> Youtube Source). To see log, you should have this window opened before start playback (bug, fixed in next version)
foo_youtube Reply #9 – 2014-01-26 21:14:16 It is possible to implement direct search within foobar2000?
foo_youtube Reply #10 – 2014-01-26 22:06:08 Quote from: outwork on 2014-01-26 21:14:16It is possible to implement direct search within foobar2000?This is good question, already mentioned in earlier messages. Yes, this is possible, but not sure is this really needs. Really, this can be done using one more tab in Youtube Source window (let call it Search tab), where you'll get edit box for search request, Search button and list of founded clips. But Youtube already has all this by itself, with many search filters and personalized search results, so is this really needed?
foo_youtube Reply #11 – 2014-01-26 22:15:02 It would be a quite useful feature, if i could stream my favourite music directly from foobar without a browser. Personally i didnt like youtube`s interface at all. For some users with low-end computers it could be a welcomed feature. Last Edit: 2014-01-26 22:18:04 by outwork
foo_youtube Reply #12 – 2014-01-27 00:00:15 Quote from: 3dyd on 2014-01-26 22:06:08Quote from: outwork on 2014-01-26 21:14:16It is possible to implement direct search within foobar2000?This is good question, already mentioned in earlier messages. Yes, this is possible, but not sure is this really needs. Really, this can be done using one more tab in Youtube Source window (let call it Search tab), where you'll get edit box for search request, Search button and list of founded clips. But Youtube already has all this by itself, with many search filters and personalized search results, so is this really needed?That would be really useful,i also don't like youtube interface, if you have this option, you don't have to leaving foobar, and go to browser (It's frustrating to use another program for this).Also copy-paste url is difficult somethimes if you want many videos from diferent artists. It would be good if you have time to do it. Thanks..Something i found, you can download mp3 from video with convert Last Edit: 2014-01-27 00:09:27 by mire777
foo_youtube Reply #13 – 2014-01-28 14:46:34 Can you send it to the official components page so it updates automatically? Last Edit: 2014-01-28 14:49:02 by eahm
foo_youtube Reply #14 – 2014-01-28 14:52:24 Temporary having problem to edit main post so for now leaving this only here:New version:foo_youtube_0.0.2.zip Changes:- added Youtube Adaptive Streams using. Enabled by default which means that if page has acceptable adaptive streams then only those streams will be used at selecting which media to play- selection of which media to play configured to use only formats supported by foobar2000 out of the box. And this list excludes FLV format and adaptive AAC stream (Youtube uses DASH codec unsupported by current foobar2000 version). In addition to those excluded also WebM format - Youtube usually provides qualities in both WebM and MP4 formats, so this ignoring in most cases will not result in quality loss, but most likely will result in playback speed up - looks like WebM needs more seeking though file- Clips History tab now shows info about all media files founded on the page. Youtube page always contains more than one media with different qualities. This info tab provided for clean understanding which quality was selected to play and which was ignored due to plugin preferences- plugin does not ignore now links started with usual protocol (http) or links without protocol at all. However it still uses own 3dydfy:// protocol to speed up playback start Last Edit: 2014-01-28 14:54:05 by 3dyd
foo_youtube Reply #15 – 2014-01-28 15:00:28 @outwork, @mire777Ok, if Search needed, then it will be.@eahmI'll try. Last Edit: 2014-01-28 15:15:14 by 3dyd
foo_youtube Reply #17 – 2014-01-28 16:06:57 Quote from: 3dyd on 2014-01-28 15:00:28@outwork, @mire777Ok, if Search needed, then it will be.@eahmI'll try.Thanks a lot
foo_youtube Reply #18 – 2014-01-28 22:33:50 Quote from: 3dyd on 2014-01-28 15:00:28Ok, if Search needed, then it will be.I thank you a lot for this and your plugin. It's awesome.
foo_youtube Reply #19 – 2014-01-29 08:58:01 Quote from: eahm on 2014-01-28 14:46:34Can you send it to the official components page so it updates automatically?Only components that are proven to be stable and well developed tend to end up there.
foo_youtube Reply #20 – 2014-01-29 19:46:44 Quote from: mudlord on 2014-01-29 08:58:01Quote from: eahm on 2014-01-28 14:46:34Can you send it to the official components page so it updates automatically?Only components that are proven to be stable and well developed tend to end up there.Well, thanks for feedback. Actually point is not in placing this component to the official components list. Point is to have updates or at least be notified about new version if component already installed by the user. Or this feature available only for official components?
foo_youtube Reply #21 – 2014-01-29 20:18:46 Quote from: 3dyd on 2014-01-29 19:46:44Well, thanks for feedback. Actually point is not in placing this component to the official components list. Point is to have updates or at least be notified about new version if component already installed by the user. Or this feature available only for official components?Not even the Components page have only official components. The auto updates come from that page though yes.Check here at the bottom of the page: http://www.foobar2000.org/download. Official components are only the ones made by Peter.Browse official componentsBrowse all componentsmudlord specified the components must at least be stable not official. Last Edit: 2014-01-29 20:21:18 by eahm
foo_youtube Reply #22 – 2014-01-29 21:39:06 Great plugin, but i a have problem, its crashed over over again.log here:QuoteIllegal operation:Code: C0000005h, flags: 00000000h, address: 06BA2C1AhAccess violation, operation: read, address: 00000000hCall path:entry=>initquit::on_initRegisters:EAX: 00000000, EBX: 02BE1EA0, ECX: 00000000, EDX: 0029F69CESI: 00000001, EDI: 00000021, EBP: 0029F640, ESP: 0029F5F4Crash location:Module: foo_youtubeOffset: 2C1Ah Last Edit: 2014-01-29 21:39:29 by room302
foo_youtube Reply #23 – 2014-01-29 23:46:08 Ough, difficult to learn from others' mistakes whatever says opening quote of this topic. New version:foo_youtube_0.0.3.zipChanges:- tuning of playback quality selection improved. Youtube Adaptive Streams now used always but still preferred by default due to 'Prefer Adaptive Streams' setting. Example: 'Preferred Quality' set to 'Best available' (as by default) and analyzed clip has best quality '1080p, 192 kbps AAC, 666 MB' and best adaptive stream 'OGG 128 kbps, 10 MB'. By default adaptive streams are preferred regardless of quality of video clips i.e. will be selected 'OGG 128 kbps, 10 MB'. If uncheck this setting then adaptive stream will be compared with other available audio streams and will be selected best available which is '1080p, 192 kbps AAC, 666 MB'. If you worry which quality selected, check 'Clips History' tab from main menu 'View- > Youtube Source', it shows available qualities, quality selected for playback and qualities ignored due to preferences. This should help to understand quality selection strategy. I remind, particular streams (including adaptive) can be disabled through 'Formats to ignore' edit box in component preferences- added debug info (helps with crash analysis). @room302, please use 'Send Report' from foobar2000 crash window (maybe i'll get it somehow) or send crash dump directly to threedyd@gmail.com- few minor changes regarded to UI Last Edit: 2014-01-30 00:03:06 by 3dyd
foo_youtube Reply #24 – 2014-01-30 20:04:36 New version:foo_youtube_0.0.3.1.zipChanges:- fixed crash on start in several cases. Thanks to @room302