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
[Enhancement] Parse ID3 tags from podcast episodes #1488
Comments
+1 for this tagging scheme. The most important tags are tracknumber (Episode), discnumber (Season), comment (Description), and date (Publication Date). |
Just wanna say I'm very happy to see that you're taking this on. |
Just to add a discussion topic, I'd like to talk about a suggestion from the original issue by @tfranken90:
I have to say I somewhat disagree with this. Using directory structure as content / metadata information is bad practice in my opinion. ID3 tags are perfect for directly defining any information you'd like - including season and episode. At the very least, they should take priority over a folder structure/file naming scheme. Maybe even make it a configurable preference, like the already existing |
Added in v2.2.18 Still need to do up the docs on this and there will probably be some kinks to work out |
I think that mp3tag is improperly using the year functionality. It's the only application I've found that can add that much data into the year field. Looking at a file that I have tagged like your example but using exiftool, the year is only shown as a 4 digit value. |
@sizzleweet Abs is using a 4 digit year for the |
album
,albumsort
: Podcast titleartist
: Hosts plus guests. I did this specifically for Plex so I could see the guests in the track view. If this should be implemented in ABS,artist
should only be the host, with maybecomposer
as guests (similar tocomposer
being used as the narrator tag for audiobooks).artistsort
,albumartist
,albumartistsort
: Hostscomment
,unsyncedlyrics
: Episode descriptioncomposer
,guests
: Guests, if applicable.guests
is not a real tag (and should be ignored), I created and misused it for automatic file naming options. I thinkperformer
could be used as well.contentgroup
: Kind of like a subtitle. It's a residue from an audiobook tagging standard that I continued with this. Not really necessary, really.discnumber
: Season, if applicablegenre
: Well, the genreslanguage
: Languagemovementname
,series
: Podcast titlemovement
,series-part
,track
: episode numberorigyear
: publication yearpodcast
: I think this is an iTunes specific tag that's always set to 1publisher
: podcast studioshowmovement
: this is part of themovement
tag, not sure which software uses that.title
: episode titleyear
: publication date. I use yyyy-mm-dd specifically for Plex, in case it ever supports that on a track level. The whole publication date thing can be juggled around as there are a handful of tags that might be valid:year
,date
,releasedate
, ...Season and episode number together with
series-part
can be tricky. But sinceseries-part
can be a string, and not only a number, one might also do a "season.episode" series-part, IMO (like 6.3 for season 6 episode 3=.Originally posted by @JakobTischler in #1038 (comment)
The text was updated successfully, but these errors were encountered: