Skip to content
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

Closed
advplyr opened this issue Feb 6, 2023 · 6 comments
Closed

[Enhancement] Parse ID3 tags from podcast episodes #1488

advplyr opened this issue Feb 6, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@advplyr
Copy link
Owner

advplyr commented Feb 6, 2023

    Sure. There's no tagging standard, really, but I'll just share what I came up with. I'm using MP3Tag, so most of these are the unified tags. There might be some that don't exist in ID3v2.3, but do in ID3v2.4 or MP4 - or vice versa.

image

  • album, albumsort: Podcast title
  • artist: 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 maybe composer as guests (similar to composer being used as the narrator tag for audiobooks).
  • artistsort, albumartist, albumartistsort: Hosts
  • comment, unsyncedlyrics: Episode description
  • composer, 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 think performer 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 applicable
  • genre: Well, the genres
  • language: Language
  • movementname, series: Podcast title
  • movement, series-part, track: episode number
  • origyear: publication year
  • podcast: I think this is an iTunes specific tag that's always set to 1
  • publisher: podcast studio
  • showmovement: this is part of the movement tag, not sure which software uses that.
  • title: episode title
  • year: 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 since series-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)

@tfranken90
Copy link

+1 for this tagging scheme. The most important tags are tracknumber (Episode), discnumber (Season), comment (Description), and date (Publication Date).

@JakobTischler
Copy link

Just wanna say I'm very happy to see that you're taking this on.

@JakobTischler
Copy link

Just to add a discussion topic, I'd like to talk about a suggestion from the original issue by @tfranken90:

Rather than scanning tags, it would be helpful if ABS could just pickup some basic information from folder structure and file names. For example, my files are named with a pretty conventional SS-EE scheme.

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 Prefer audio metadata setting.

@advplyr advplyr added the enhancement New feature or request label Feb 11, 2023
@advplyr advplyr added the awaiting release Issue is resolved and will be in the next release label Mar 30, 2023
@advplyr
Copy link
Owner Author

advplyr commented Apr 3, 2023

Added in v2.2.18

Still need to do up the docs on this and there will probably be some kinks to work out

@advplyr advplyr closed this as completed Apr 3, 2023
@advplyr advplyr removed the awaiting release Issue is resolved and will be in the next release label Apr 3, 2023
@sizzleweet
Copy link

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.

@advplyr
Copy link
Owner Author

advplyr commented Oct 14, 2023

@sizzleweet Abs is using a 4 digit year for the year tag. date and releasedate are getting the full pubDate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants