audiobookshelf icon indicating copy to clipboard operation
audiobookshelf copied to clipboard

[Enhancement]: Add an Original Publication Year to the Details pane

Open cupanoodle opened this issue 1 year ago • 5 comments

Describe the feature/enhancement

It would be good to be able to add the year of the original publication for a book since it is often different to the audiobook publication year.

For example The Colour of Magic by Terry Pratchett has an original publication year of 1983 but there are numerous audiobook adaptations with widely ranging publication dates. In the case of this book I just used 1983, but now I have two editions of the same book and it would be convenient to be able to put both the original publication year and the audiobook publish year.

cupanoodle avatar Mar 22 '23 21:03 cupanoodle

This is pie-in-the-sky thinking...and as such, maybe it belongs in a separate ER, but I would like ABS to someday have the ability to use, e.g., AI, to find the original publication date so I don't have to deal with finding the original publication date.

Also, given this, an option as to which date to use for record keeping and sorting would be important. E.g., my books are saved as e.g., /library/books/audiobooks/Last, First/Title: Subtitle (YYYY)/Title -- Audiobook.opus and YYYY is for the original publication date. Admittedly, this can be a bit out of format occasionally (e.g., ../Homer/The Iliad (Emily Wilson trans. - Audra McDonald narr.) (700 BC)/The Iliad -- Audiobook.opus) but generally works to capture and store the information most relevant to me published over the last 2 millenia (all but 9 books).

iconoclasthero avatar Feb 21 '24 17:02 iconoclasthero

Hey, so I'm back to this.

How about instead of having the DB accept two dates as a single item (e.g., 1988, 2013) allow the field to accept more than one date. Once the data's captured, dealing with it is something that can be done later/OYO.

So for the e.g., ABS would record two dates in the db, 1988 2013.

When presented with these dates, I'm going to assume that the < value is what I put in for the original date and > is what I put in for the current pub. that I have.

FWIW, I do have to remove all the matched dates and put the actual publication date of all the books in manually ...

iconoclasthero avatar Jul 29 '24 13:07 iconoclasthero

Two dates in the same field would likely work (similar to how the author and narrator fields work).

On the UI it would be nice if in there was a quick way to differentiate two editions of the same audiobook without having to click into them, but that could be a future improvement. For now I just deal with it. Screenshot_20240730-203859 the web UI seems to have a way to tell but not the android app. Screenshot_20240730-204337

cupanoodle avatar Jul 31 '24 03:07 cupanoodle

following tags that can/should be used to populate this field:

mp3

  • ID3 v2_2: 'TOR' OriginalReleaseYear
  • ID3 v2_3: 'TORY' OriginalReleaseYear
  • ID3 v2_4: 'TDOR' OriginalReleaseTime

mp4

  • maybe 'date' DateTimeOriginal
  • '----:com.apple.iTunes:originaldate'
  • '----:com.apple.iTunes:originalyear'

https://docs.mp3tag.de/mapping-table/ https://www.exiftool.org/TagNames/ID3.html https://www.exiftool.org/TagNames/QuickTime.html https://www.exiftool.org/TagNames/QuickTime.html#iTunesInfo

scapix avatar Aug 17 '24 12:08 scapix

This is pie-in-the-sky thinking...and as such, maybe it belongs in a separate ER, but I would like ABS to someday have the ability to use, e.g., AI, to find the original publication date so I don't have to deal with finding the original publication date.

you can find original/first publish year for any book on www.goodreads.com

scapix avatar Aug 17 '24 12:08 scapix