adrian Posted December 1, 2018 Author Share Posted December 1, 2018 3 hours ago, PWaddict said: I've updated the module from 1.0.0 to 1.0.1 and it doesn't grab the youtube / vimeo thumbnail anymore. I switched it back to 1.0.0 where it properly works. Thanks for letting me know about this - I didn't test the PR that went into 1.0.1 - it seemed like such a simple regex change ? Anyway, regex is now fixed and I have also removed the ancient and broken CURL code for grabbing the Youtube video title and replaced it with wireHttp() 1 Link to comment Share on other sites More sharing options...
PWaddict Posted May 13, 2019 Share Posted May 13, 2019 @adrian can you add support for YouTube playlist links? Example: https://www.youtube.com/playlist?list=PLdyYtz46NolYSyIlOVgzKc2mpFSQhi8Ho Link to comment Share on other sites More sharing options...
PWaddict Posted May 13, 2019 Share Posted May 13, 2019 The module doesn't allow me to select my multi-language URL field. Please replace the 48 line with this to enable support for it: "searchVideoFieldTypes" => array("FieldtypeText", "FieldtypeTextLanguage", "FieldtypeTextarea", "FieldtypeTextareaLanguage", "FieldtypeURL", "FieldtypeURLLanguage", "FieldtypeTextareas") 1 Link to comment Share on other sites More sharing options...
adrian Posted May 14, 2019 Author Share Posted May 14, 2019 8 hours ago, PWaddict said: The module doesn't allow me to select my multi-language URL field. Please replace the 48 line with this to enable support for it: "searchVideoFieldTypes" => array("FieldtypeText", "FieldtypeTextLanguage", "FieldtypeTextarea", "FieldtypeTextareaLanguage", "FieldtypeURL", "FieldtypeURLLanguage", "FieldtypeTextareas") Done, but I modified to allow all fields that extend the Text field type. 1 Link to comment Share on other sites More sharing options...
adrian Posted May 14, 2019 Author Share Posted May 14, 2019 9 hours ago, PWaddict said: @adrian can you add support for YouTube playlist links? Example: https://www.youtube.com/playlist?list=PLdyYtz46NolYSyIlOVgzKc2mpFSQhi8Ho Probably, but the approach will need to be different and I should also add vimeo support for this as well, so it's a bit of work. I won't have any time for this for a while - any chance you'd be willing to tackle it and submit a PR? Link to comment Share on other sites More sharing options...
PWaddict Posted May 14, 2019 Share Posted May 14, 2019 5 minutes ago, adrian said: Probably, but the approach will need to be different and I should also add vimeo support for this as well, so it's a bit of work. I won't have any time for this for a while - any chance you'd be willing to tackle it and submit a PR? Currently I don't have time too. Maybe in about 2-3 months if you haven't added it yet I will try to do it. Link to comment Share on other sites More sharing options...
PWaddict Posted May 14, 2019 Share Posted May 14, 2019 When grabbing vimeo thumbnail I'm getting the following warning on debug: Warning: strlen() expects parameter 1 to be string, array given in C:\laragon\www\mysite\wire\modules\Inputfield\InputfieldImage\InputfieldImage.module on line 1262 Link to comment Share on other sites More sharing options...
adrian Posted May 14, 2019 Author Share Posted May 14, 2019 31 minutes ago, PWaddict said: When grabbing vimeo thumbnail I'm getting the following warning on debug: Warning: strlen() expects parameter 1 to be string, array given in C:\laragon\www\mysite\wire\modules\Inputfield\InputfieldImage\InputfieldImage.module on line 1262 Not sure why you are seeing that. What are the settings for your images field? Link to comment Share on other sites More sharing options...
PWaddict Posted May 14, 2019 Share Posted May 14, 2019 I don't think it has to do with the settings of the images field cause I tried all of them and the problem still happens. The module can't retrieve properly the title of the vimeo video because on the image description I'm getting: array-1. When I enter a youtube url the title retrieved properly. The problem happens only on vimeo. 1 Link to comment Share on other sites More sharing options...
adrian Posted May 14, 2019 Author Share Posted May 14, 2019 @PWaddict - not sure when that started happening, but should be fixed now. 1 Link to comment Share on other sites More sharing options...
tires Posted November 24, 2019 Share Posted November 24, 2019 Hey! The module is not grabbing any youtube images since a few days/weeks (?). Is that only on my website? Example-Link, where the image grabbing doesn't work: https://www.youtube.com/watch?v=Uc5mfudMTKE Link to comment Share on other sites More sharing options...
adrian Posted November 25, 2019 Author Share Posted November 25, 2019 @tires - it's working fine here: Sorry, I don't know what might be causing the problem at your end. Can you try debugging at various steps in the module to determine what is causing the failure for you? Link to comment Share on other sites More sharing options...
tires Posted November 25, 2019 Share Posted November 25, 2019 I didn't change anything ... I am using a textarea with a textformatter "Make HTML Links" and "External Link Redirect". Is that a problem? Link to comment Share on other sites More sharing options...
adrian Posted November 25, 2019 Author Share Posted November 25, 2019 2 minutes ago, tires said: I didn't change anything ... I am using a textarea with a textformatter "Make HTML Links" and "External Link Redirect". Is that a problem? Textformatters shouldn't be an issue because they are not applied in the admin - sorry for that initial suggestion - you can see that I removed that a while ago in my post above. Perhaps you can try on a fresh install and confirm it's working and then figure out what modules or settings on the current problem site are causing the problem? Link to comment Share on other sites More sharing options...
tires Posted December 19, 2019 Share Posted December 19, 2019 Now i find the time to do a few further tests. When i put a html file containing this code on the same server, it works: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <img src="http://img.youtube.com/vi/aqz-KE-bpKQ/hqdefault.jpg"> </body> </html> as well as this code: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $id = $_GET['id']; ?> <img src="http://img.youtube.com/vi/<?php echo $id;?>/hqdefault.jpg"> </body> </html> With this call:imgtest.php?id=aqz-KE-bpKQ But the module don't work for me? Any ideas? Link to comment Share on other sites More sharing options...
adrian Posted December 19, 2019 Author Share Posted December 19, 2019 Hi @tires - I'm sorry, it still works fine here. I just tested with: https://www.youtube.com/watch?v=aqz-KE-bpKQ Any chance you can give me access to the site to take a look? Link to comment Share on other sites More sharing options...
tires Posted January 8, 2020 Share Posted January 8, 2020 Ok, i figured it out! It was an issue with the server this website is running on and the image magic extension. I now added a php.ini in the root of the processwire installation with the following line: extension="imagick.so" Thanks for your help! 1 Link to comment Share on other sites More sharing options...
PWaddict Posted November 5, 2020 Share Posted November 5, 2020 Hi @adrian the YouTube video title doesn't get saved in the description field. Vimeo is working properly. I'm using the latest version. Link to comment Share on other sites More sharing options...
adrian Posted November 6, 2020 Author Share Posted November 6, 2020 On 11/5/2020 at 12:54 AM, PWaddict said: Hi @adrian the YouTube video title doesn't get saved in the description field. Vimeo is working properly. I'm using the latest version. Looks like they finally shutdown access via http://youtube.com/get_video_info?video_id= which means I'll need to change this module to use their API which means you'll need to get an API key to make it work. Any chance you have time to make that change to the module and submit a PR? Link to comment Share on other sites More sharing options...
PWaddict Posted November 6, 2020 Share Posted November 6, 2020 45 minutes ago, adrian said: Looks like they finally shutdown access via http://youtube.com/get_video_info?video_id= which means I'll need to change this module to use their API which means you'll need to get an API key to make it work. Any chance you have time to make that change to the module and submit a PR? No need to change the module with the Google API keys. You can retrieve the title with oEmbed by using a url like this: http://www.youtube.com/oembed?url=http%3A//youtube.com/watch%3Fv%3DM3r2XDceM6A&format=json For more info check here. 2 Link to comment Share on other sites More sharing options...
adrian Posted November 6, 2020 Author Share Posted November 6, 2020 Oh awesome - thanks for pointing that out. I have updated the module to use this and it seems to be working fine. 1 1 Link to comment Share on other sites More sharing options...
OllieMackJames Posted September 25, 2021 Share Posted September 25, 2021 Hi @adrian Vimeo changed their api call instructions to get the thumbnails. https://developer.vimeo.com/api/reference/videos#get_video_thumbnails Could you update the module with the necessary changes please? I think line 188 in your module might need changing. I contacted vimeo and this is what they said: Quote Hi , My name is xxx and I'm stepping in for the Vimeo team today. I'm very sorry for any inconvenience this issue may have caused. We recently made an update to our security protocols that included all thumbnails in videos. This was intended to be a non-breaking change across the platform but in cases like yours where links were hardcoded, we were not able to seamlessly update to the new image link structure. You will need to update your current workflow/codebase to reflect these new changes. Please review our documentation on initiating an API call to GET the thumbnail of a specific video from the Vimeo servers. Additionally our API allows you to GET the thumbnails for all your videos. (ex. https://api.vimeo.com/me/videos?fields=uri,name,pictures). You can use additional parameters listed on our developer page to specify the results you need While we do not expect the updated thumbnail links to change in the near term, our engineers recommend implementing this regularly instead of caching the video thumbnail URLs and also recommend batching these calls if possible, which will be more efficient. I understand this change alters what’s required for your application and your workflow as a whole. Our team is committed to finding solutions that allow you to maximize your usage of Vimeo to deliver the highest quality experience for your customers. To that, please do let me know if you have any other questions or if there’s anything else I can do to help. Sincerely, xxx. Link to comment Share on other sites More sharing options...
adrian Posted September 26, 2021 Author Share Posted September 26, 2021 @OllieMackJames - can you provide a link to a vimeo video where this module is currently no longer working. In my testing it still seems OK so I'd like to stick with the current approach if possible because it doesn't require authentication like their new API does. Link to comment Share on other sites More sharing options...
OllieMackJames Posted September 26, 2021 Share Posted September 26, 2021 @adrian here it is: https://www.rugpijnweg.nl/ thanks Link to comment Share on other sites More sharing options...
adrian Posted September 26, 2021 Author Share Posted September 26, 2021 It seems like that video has some restrictions on where it can be viewed. If I try directly at: https://player.vimeo.com/video/131927792 I get a privacy related error, and at https://vimeo.com/131927792 is says it can't find the page. Can you make the video public? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now