Thought I would start a new topic on URL Services since I know I will have a lot of questions on this subject and this provides me one place to ask all of my questions.
I know I will have to create a URL Service for any channel that I create. Basically, if there is already a URL service, someone has also created a channel related to it, so I would not be offering anything new or better that is not already out there. (though I guess there could be a few URL services like Youtube that are large enough that multiple channels are created for it).
First, I am having trouble with just the basic concept of what a URL Service is and how it relates to the actual channel. I am having difficulty even finding the words to explain what I think the service does.
Here is what I am thinking it does. Since there is no standard format that all websites use when offering videos on their site, you need to first define where and how all the data you will need to write a channel is located on their website. The URL service maps out and tells you the locations of all of those peices of information like the type, location, and the metadata info for all of the videos, hosted by a particular website. Is this what the URL service does?
Why does the MetadataObjectFromURL look alot like what you are pulling up when you write the channel? How is this different from the channel's _init_.py when you define the elements to pull from the URL?