Hi guys,
Just wondering if there is a template or something I could use to create a metadata agent for my collection of skateboarding videos.
I’ve currently been using http://www.skatevideosite.com and manually copying the information into Plex but I’d love a plugin that would help me do this properly.
Can anyone that knows how to code for Plex help me?
Any help is much appreciated!
Thanks guys 
It would be good to incorporate this website as well, pretty good skateboard video library with large cover images.
http://skately.com/library/
I'm looking for the same thing
A friend of mine is a huge Skatevideo fan and asked me for the same thing. I have some experiences with the PLEX development and are looking into this right now.
The only problem I see is that it looks like none of the sites mentioned above has a API for fetching data. So you would have to get the data from the website itself. Which will be tricky.
Anyway I will keep you posted about the process!
That’s great! Looking forward to see what you can come up with!
I’ve been wanting a Skate vid meta agent for a few years myself , as my skate section is sadly lacking in info and covers. Daniel, let us know if you need any help testing, if it gets that far
Sent from my iPad using Tapatalk
I am already making progress on the Agent. If I can keep up the pace I will probably have a first (beta) working metadata agent within the next 1-2 weeks (I think). If there will be something to test I will let you guys know.
Until then.... maybe all of you can help a little bit.....
.... I will be using "Skatevideosite.com" as source for all the data. Unforunately there is not always a cover available for all the skatevideos. And if there is a cover it is lacking some resolution most of the time. Nothing we can do about that right now so I guess we will have to go with that. But there is also no plotinfo available for any video (probably because skatevideos don't have a huge plot most of the time). So here is my question to you..... What should we save for the Summaryfield within Plex? Maybe the Skater/Song -list most of the videos have on Skatevideosite.com?
Please let me know what u guys would prefer!
I am already making progress on the Agent. If I can keep up the pace I will probably have a first (beta) working metadata agent within the next 1-2 weeks (I think). If there will be something to test I will let you guys know.
Until then.... maybe all of you can help a little bit.....
.... I will be using "Skatevideosite.com" as source for all the data. Unforunately there is not always a cover available for all the skatevideos. And if there is a cover it is lacking some resolution most of the time. Nothing we can do about that right now so I guess we will have to go with that. But there is also no plotinfo available for any video (probably because skatevideos don't have a huge plot most of the time). So here is my question to you..... What should we save for the Summaryfield within Plex? Maybe the Skater/Song -list most of the videos have on Skatevideosite.com?
Please let me know what u guys would prefer!
I'll happily test anything you need testing. :)
http://Skatevideosite.com is pretty good for skaters names and sometimes some simple info. 
http://skately.com/library/ sometimes has better cover art...
Cover preview from skately....

@2wenty2wo:
Thank u for your contribution. I am working on the metadata agent right now (got kind of addicted :-) ).
After my last post I did some more research and recognized that Skatevideosite.com indeed has video information (as in your "info 1" markup) sometimes. Didn't recognize it before. But thanks for pointing it out. I might have missed it.
If I understand you right, you are suggesting that we should use your "info 1" (if available) for the plot part in the Plex Media Manager. And if your "info 1" is not available we should fall back to "info 2" and so on. Is that a correct assumption? I like it and think this would be a great idea.
As for the "Skatley.com"-part: I think I will first finish the "Skatevideosite.com"-metadata agent and probably afterwards try to add another independent agent for "Skately.com". I think this would be a better way since that seems to be the way Plex is supposed to handle agents....
for example like the "Freebase"-Agent for movies where you choose "Freebase" as the main info provider but are then able to prioritize other metadata-agents such like "MoviePosterDB" or "Wikipedia" etc.
I just think getting metadata from 2 sources in one metadata-agent is wrong and unclean.
But that is just me.
Anyway.
Thank you very much for your help!
Hello everyone.
I just wanted to keep you up to date with the current stage of the Skatevideo Plug-in.
Right now I think I have a working version that will get the metadata for your skatevideos.
As for the poster I am still looking for a good solution. As mentioned before skatevideosite.com doesn't really have a lot of poster. In fact what they have is actually more like the DVD cover. So that doesn't really qualify. And as some of you mentioned there is also skately.com but I don't feel happy using their poster either for 2 reasons...
1) Their poster have watermarks attached.
2) I don't think we are allowed to screen scrape their content.
(We are probably not allowed to do that on skatevideosite.com either. But somehow I don't think they will be really upset about it. Maybe we should write their admins an email and clarify.)
Another point would be backdrop (or fanart) for each skatevideo. I included an option (available in the settings of the Plug-In) where the user can select if he wants to use a standard fanart for all skatevideos (which will then be downloaded from one of my webservers).
Everything else is just working fine.... except one minor thing....
I thought it would be nice if Plex would show the brand of the skateboard company where it would usually show the studio images. Therefore I get the skateboarding brand (like "Element" or "DC" etc.) from skatevideosite.com and store it as the studio in the database. The only problem of course is that there isn't any Image for those skateboarding brands in the studio bundle. I did some research about that and I already know that u can add some yourself. I also tested it and it worked. However this seems a little bit complicated for the average user. So I searched to forum for other developers of plug-ins that came across a similar problem. It looks like there is a way to submit some studio images via github which the would then include into the bundle. So that they would be available to everyone after the next update. I think I will contact the developers to clarify if this is possible and allowed.
Anyway... enough said.
I attached the current Plug-In below. Please keep in mind that this is probably still not complete bug free but I thought you might want to give it a try and could give me some feedback if this worked for you.... Or of course if it didn't what kind of problems you had.
Any feedback at all would be highly appreciated....
Have fun with it :-)
Hi Daniel,
Thank you so much for releasing this metadata agent. As you described, it is able to retrieve the riders in each of the film.
One strange behaviour was that although the meta data had been retrieved the screen is never refreshed with the downloaded info. So at first I wasn’t sure if the agent had pulled anything down. It was only when re-entering a movie that I was able to see the meta data
Is there anyway the screen could be refreshed to show what has been grabbed ?
One other strange behaviour was that I couldn’t really tell when the data had been added and I could save the movie, with new data. Quite often I pressed save twice before it was able to save the data
Daniel, is there anything that would remove pre-existing cover artwork. This removed any cover art I had with any updated videos. So be prepared to download or re-associate again.
But thanks again for releasing this agent. Apologies for not giving feedback sooner, work has been hectic
P.s I really like the sound of the brand logo’s , would really make a nice touch.
P.p.s as for cover artwork, I’m not too sure there are that many sources of skate video covers , I’m sure most of mine were pulled from Google searches, so almost tempted to say, grab the skate videos file, as something is better than nothing.
Sent from my iPad using Tapatalk
Hi Phildapunk,
thank you for your reply. By the way there is absolutely no need to apologize. I totally understand that there are other things in life with higher priorities.
You said that there is this strange behavior that the screen gets never refreshed after pulling the metadata. If I understand you correctly you have been waiting at this screen for the metadata:
 ?
If you were and no metadata was showing up until you reentered this view than there is nothing I can do about it. This can happen sometimes and not only for the skatevieosite.com agent. It is also happening on the official Freebase and other metadata agents. In fact this behavior has nothing to do with the metadata agent itself but with the Web-Plex Media Manager.
To the other strange behavior you mentioned (overwriting some cover art).... I would need some more details about where exactly your pre-existing cover art was actually stored. I see 3 possibilities where such cover-art could have existed:
- The video file you are scanning is a video file that is able to contain metadata (including cover-art) by itself. Like mp4 does. In this case it should not be overwritten because the current state of the skatevideosite-metadata-agent is not pulling any cover-art at all. Therefore the MediaManager should use the cover-art included in you file-metadata.
- The cover-art is placed inside the main folder of the video file and named wether poster.jpg, cover.jpg etc. (See this article for more information about how to do something like this: https://plexapp.zendesk.com/hc/en-us/articles/200220677-Local-Media-Assets-Movies). In that case the cover will still be in its place after scanning and even should be recognized by the MediaManager as the best match for a cover and be used by it. This is kind of the best solution for now as long as there is no cover pulling included in the metadata-agent.
- The video had been added to the Plex MediaManager before scanning with skatevideosite-metadata-agent and you already added some cover via the MediaManager manually. This is the only way I can imagine how the cover you already might have added can get lost. Since the MediaManager will recognize the video file as unmatched and therefore try to match it with the new skatevideosite-metadata-agent and replace any existing metadata (including artwork) from its database entry.
In all 3 cases its kinda out of my hands since this is also the behavior of the MediaManager itself. And it works like this for good reasons and should continue doing so.
The only way to be sure your cover and other artwork will always be there is to use the described option 1 or option 2. Where option 1 only works for some media files like .mp4 option 2 is completely compatible with all video filetypes. So I would recommend to have a look at the link I attached above to be sure to keep your artwork and also even have it in the MediaManager/database and being presented to you.
I hope this helps and I assure I will continue to have a look at pulling artwork from the net. But as I said before I don't know a solution for this right now since I have no idea where to get good artwork for skate videos .
If I understood something wrong and you are/were facing different problems than I described feel free to correct me.
And also please tell me if the suggested "solutions" helped.
Greetings
Daniel
As for the poster I am still looking for a good solution. As mentioned before skatevideosite.com doesn't really have a lot of poster. In fact what they have is actually more like the DVD cover. So that doesn't really qualify. And as some of you mentioned there is also skately.com but I don't feel happy using their poster either for 2 reasons...
1) Their poster have watermarks attached.
2) I don't think we are allowed to screen scrape their content.
(We are probably not allowed to do that on skatevideosite.com either. But somehow I don't think they will be really upset about it. Maybe we should write their admins an email and clarify.)
Another point would be backdrop (or fanart) for each skatevideo. I included an option (available in the settings of the Plug-In) where the user can select if he wants to use a standard fanart for all skatevideos (which will then be downloaded from one of my webservers).
Plugin works great, thank you for your hard work! Would it still be possible to make a version of this plugin but with cover support, I don't mind if the skately logo is watermarked over them, you can hardly see it as well as skately wouldn't mind as it's free advertising for their website. Even if you PM me? If not, all good, just thought I'd ask because I have no clue how to code this myself.
I still have plans to at least try adding cover support somehow. And also adding logo support. I had a lot of other work recently and not much time to work on the plugin. I can’t promise anything but hopefully I will find some time soon to continued working on the plugin. I will let you know if there is something new.
I still have plans to at least try adding cover support somehow. And also adding logo support. I had a lot of other work recently and not much time to work on the plugin. I can't promise anything but hopefully I will find some time soon to continued working on the plugin. I will let you know if there is something new.
Thats great news, thank you :)
Daniel, you are a lifesaver! Thanks so much for this!!!
Nice one........but it doesnt work...... :( It's not shown in the list of Agents! :( Or is it my fault? :o Any ideas?
Nice one........but it doesnt work...... :( It's not shown in the list of Agents! :( Or is it my fault? :o Any ideas?
Make sure you've copied the agent to the correct folder: https://support.plex.tv/hc/en-us/articles/201187656-How-do-I-manually-install-a-channel-
Thanks! It was the wrong directory! :D Works fine!!!!!!!!!
Does this metadata agent still work for everyone? Mine is now pulling HTML data instead of the video title.
For example, a search returns this as the title: