-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: metadata tags <podcast:book>, <podcast:game>, <podcast:tv_show> #180
Comments
For the ID of game, maybe we can add the IGDB id or slug? I think it can work very well |
Yes! I guess we could use thetvdb for TV shows and imdb for movies (or any
other more "opensourcy" alternative)
… Le mar. 2 févr. 2021 à 18:27, Bigaston ***@***.***> a écrit :
For the ID of game, maybe we can add the IGDB id or slug? I think it can
work very well
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADST7JALPDS3AQRMDFLYATS5AYYVANCNFSM4W7BLCEA>
.
|
I would not use multiple tags that kind of express the same, a reference of or to something. Couldn't it be a "reference" tag with a value's like book, movie, show, game etc., a description, and then a referring URL/Reference. |
Yeah that was something I had in mind, maybe we could merge them into something like : ID could be in the form of : We should discuss what attributes can work for all types. We could add a Maybe we could move the title/name as text content but that prevent us to add children elements to be more specific or extend metadata. |
Whatever tags come from this should probably be in the episode metadata JSON with a master reference from the feed. Like |
In that case, maybe we should go for something like JSON-LD and Schema.org for metadatas. We could do an array of JSON-LD objects. It does have many types : It supports extensions, and is already supported on webpages by Google and such |
I for and against the use of JSON metadata. For me it can be good to have it on RSS and in the same time in the JSON. Like that parser can just parse the RSS and don't have to do another request |
Using an external file for metadatas could be a good solution to limit bandwith usage. You get the main data in the RSS feed, and when you download or open an episode, the client download the metadata (topics, chapters, etc), only when needed. |
I just mentioned that I think it's a bad idea to split meta data into several files is error-prone. |
This is a transfered proposal from our former project podCloud/podcast-ext. See #173 for details.
Episode metadata tags
Any episodes can contains an infinite amount of tags to provide more data about the content of the episode.
This could include
podcast:person
from #96 if the episode is talking about a person (and said person is not a guest of the episode).<podcast:book isbn="" title="" author="" url="[link to the book on any website]">
<podcast:game title="" developer="" publisher="" platforms="" url="">
<podcast:tv_show title="" director="" producer="" url="">
<podcast:movie title="" director="" producer="" url="">
<podcast:music title="" artist="" director="" producer="" url="">
<podcast:art title="" artist="" url="">
<podcast:object name="" brand="" price="" currency="" url="">
any object, a car, a computer, a furniture, a puree press etc..
<podcast:location name="" lat="" lng="" address="" city="" postcode="" country="">
This duplicates #138
<podcast:website name="" url="">
Although we could use
<podcast:link>
from #176<podcast:event title="" when="(same date format as pubDate)">
With some childrens :
podcast:location
,podcast:website|link
<podcast:podcast name="" url="[website url]" rss="[rss url]">
Can use some childrens used at channel level :
podcast:id
,podcast:social
etc.( I really like the name of this one 😁 )
Some refinements are needed :
IMHO, this would be a big added value to rss feeds. It could allow podcasters to precisely tag what they where talking about in their episode, and allow podcast players to search by topic, like YouTube does on some content :
The text was updated successfully, but these errors were encountered: