advplyr / audiobookshelf

Self-hosted audiobook and podcast server
https://audiobookshelf.org
GNU General Public License v3.0
6.69k stars 473 forks source link

[Bug]: Publisher field not populating from Publisher id3 tag #1009

Open chyron8472 opened 2 years ago

chyron8472 commented 2 years ago

Describe the issue

"PUBLISHER" id3 tag in embedded files is not being populated in ABS' Publisher field:

image

Steps to reproduce the issue

  1. Add data to "publisher" id3 tag of an audiobook
  2. Import audiobook into ABS

Audiobookshelf version

v2.1.5

How are you running audiobookshelf?

Docker

advplyr commented 2 years ago

Is this an mp3 or m4b?

chyron8472 commented 2 years ago

Chapter-split m4bs.

advplyr commented 2 years ago

I'll need to get this mp3tag software and test this out because it seems a lot of people use that and we will not be reading/writing ID3 tags for mp4/m4b/m4a files once fully switched over to tone. I'm not sure how mp3tag is storing metadata for mpeg

mettavi commented 2 years ago

This is also a problem for me.

Mp3tag maps publisher to ©pub (or TPUB): https://community.mp3tag.de/t/mp4-publisher-compatibility/56000

I got ABS to pick up the publisher tag by using kid3 to write to a field named "PUBLISHER". I'm not sure how to do this with mp3tag (or even if it is possible). So now I have to use two Tagging apps rather than one.

advplyr commented 2 years ago

Once we switch over to Tone this should be resolved. Waiting on some updates before doing that.

mettavi commented 2 years ago

Thank you, look forward to it.

mettavi commented 1 year ago

Hi, this hasn't been fixed in recent updates, and I wanted to ask about your comment that this bug would be fixed when ABS changes over to Tone. Isn't it using Tone already?

Thanks a lot for your software.

advplyr commented 1 year ago

ABS is currently using Tone to write metadata but not to read metadata. Reading metadata is still being done by ffprobe.

mettavi commented 1 year ago

I see, thanks for explaining.

Ven. Mettāvihārī


Make peace, be kind, be gentle - Ajahn Brahm.

On Tue, 15 Nov 2022, 11:01 pm advplyr, @.***> wrote:

ABS is currently using Tone to write metadata but not to read metadata. Reading metadata is still being done by ffprobe.

— Reply to this email directly, view it on GitHub https://github.com/advplyr/audiobookshelf/issues/1009#issuecomment-1315436012, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPDAPKIYIQAHFALVRC4L2LWIOQVXANCNFSM6AAAAAAQVJR63Y . You are receiving this because you commented.Message ID: @.***>

dmuiX commented 8 months ago

Well problem still seems to exist. Seems like it’s possible to add a mapping in mp3tag

https://docs.mp3tag.de/customization/options/tags/mapping/

Although I am not sure what to use here.

And here https://community.mp3tag.de/t/mp4-publisher-compatibility/56000/3 Someone wrote that he wasn't successful.

Well maybe I will just try every option I can find.