audiobookshelf icon indicating copy to clipboard operation
audiobookshelf copied to clipboard

[Enhancement]: Support multiple author/narrator separated by semicolon from audio metadata

Open DarkShortie opened this issue 2 years ago • 6 comments

Describe the feature/enhancement

Please add support for multiple author and narrator from file metadata like it's already supported for genre.

DarkShortie avatar Jun 29 '22 20:06 DarkShortie

I'm not sure what you mean. This should already be supported. Can you be more specific?

advplyr avatar Jul 02 '22 16:07 advplyr

I tried to add multiple author and narrator by setting artist to Author 1;Author 2;Author 3 and narrator to Narrator 1;Narrator 2;Narrator 3.

I wanted that those where added as separate entries like it's done for multiple genres.

This is how it looks like if it's filled by the metadata. image

This is after editing it manually in Audiobookshelf and like it would be great if it will be imported like this. image

I've tested this with m4b and the attributes aART for author and ©wrt for narrator.

DarkShortie avatar Jul 06 '22 16:07 DarkShortie

I tried to add multiple author and narrator by setting artist to Author 1;Author 2;Author 3 and narrator to Narrator 1;Narrator 2;Narrator 3.

I wanted that those where added as separate entries like it's done for multiple genres.

This is how it looks like if it's filled by the metadata. image

This is after editing it manually in Audiobookshelf and like it would be great if it will be imported like this. image

I've tested this with m4b and the attributes aART for author and ©wrt for narrator.

I believe if the authors are comma separated it interprets them as separate authors.

This works for me but may conflict for people who list authors as "Last, First" so it might be worth revisiting how this should work.

hobesman avatar Jul 11 '22 02:07 hobesman

Multiple authors works when separating by comma. This also works when you are using Last, First, Last, First.

I'm not sure about using semicolon to separate authors, I haven't seen anyone use that before. I'll leave this open to see if anyone else does this

advplyr avatar Jul 12 '22 20:07 advplyr

Semicolon is a typical delimiter for mp3 files for multiples files like Author, genre or narrator. Squeezebox use this as default. Please add this or make it as a option which you can choose. As an example, in squeezebox is this an option (default ;). You can use different delimiter seperated with a space like ", ; /" if you want this 3 charactes as delimiter

szemlicka avatar Jul 15 '22 13:07 szemlicka

Importing m4b files from AAX Audio Converter had semicolons in the Artist field seperating the author, foreword author (where present) and narrator when I did that today.

calebj avatar Aug 10 '22 03:08 calebj

Semi-colon (;) delimiters are pretty much standard. The other common delimiter is a slash (/) or ampersand (&).

Commas are tricky, because of the use of commas in names like "Joe Smith, M.D." I already had that problem, where a name like this was interpreted as two different authors. There are other types of names that have commas in them too.

Also "Last, First, Last, First" could be ambiguous as there may be some names that are one word only. Perhaps not common, but it definitely does happen. One of the narrators for audiobooks that I use is simply "Taradasa".

I think allowing ";" as a delimiter would be a very welcome enhancement.

PS Thanks for this excellent software, I started using it recently and it is great. 😊

mettavi avatar Oct 09 '22 12:10 mettavi

I agree. Honstly I'm supprised that comma is supported at all as a seperator given how often it's used in names, and for surname ordered lists. I'll see if I can get a pull request togeather for this.

Linden-Ryuujin avatar Mar 16 '23 21:03 Linden-Ryuujin

Added in v2.2.17

advplyr avatar Mar 18 '23 23:03 advplyr