audiobookshelf icon indicating copy to clipboard operation
audiobookshelf copied to clipboard

[Enhancement]: Additional fields for Translation and Introduction

Open ddrews-de opened this issue 1 year ago • 7 comments

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

In addition to the Authors and Narrators there might be Translator(s) and the foreword / introduction done by someone special (author or special guest). It would be nice to have separate fields for these. Translators might be implemented like authors as a separate list. Forward / Introduction might be just an additional information.

Why would this be helpful?

Currently these people are often added into the Author field with the addition ' - translator' or ' - introduction' and in some cases there double entries in the authors list. And match all authors runs into errors every time.

Future Implementation (Screenshot)

2024-09-07 21_04_16-Audiobookshelf

Audiobookshelf Server Version

v2.13.3

Current Implementation (Screenshot)

2024-09-07 21_00_32-Audiobookshelf

ddrews-de avatar Sep 07 '24 19:09 ddrews-de

Related to https://github.com/advplyr/audiobookshelf/issues/3211

nichwall avatar Sep 07 '24 20:09 nichwall

Related to #1877

ddrews-de avatar Sep 08 '24 06:09 ddrews-de

The information for this book came from audible.de: https://api.audnex.us/books/1684571251?region=de In the response, Johanna Hanink is referenced twice but with the same ASIN ID. By looking into the other two issues, there are the following additional support roles for a book:

  • Translator
  • Introduction
  • Foreword
  • Contributor
  • Editor

Since there might be some upcoming additional roles, like "- used AI model", an implementation might be different from my proposal. Maybe an additional role attribute for authors, the roles put into its own table with name and identifier (like '- translator'), and in the settings the list can be edited for future additions.

ddrews-de avatar Sep 08 '24 06:09 ddrews-de

I'm so used to the fields available in zotero, that translator, contributor, editor and author seem sufficient to me, as contributor covers pretty much everything.

v4u6h4n avatar Feb 09 '25 10:02 v4u6h4n

If you have a translator, you should also be able to add the OV language

Silther avatar Mar 11 '25 12:03 Silther

I'm so used to the fields available in zotero, that translator, contributor, editor and author seem sufficient to me, as contributor covers pretty much everything.

Maybe have the contributor be two fields, one for the name and one for the type of contribution, so you don't lose any info like Foreword and Introduction? Kinda like how series is actually two fields, one for the series name and one for the book number.

That way if you have Author Name - whatever role that is not already supported, then it could still go into the contributor field automatically

It would also remove the need to multiply fields for every role, everything could just go in contributor, with the role as the type.

name = Stephen Fry
type = foreword

name = Charlotte Bronte
type = introduction

name = Abi Hynes
type = adaptation

name = Otto Penzler
type = editor

name = Alice Faulkner
type = whatever string you want

When adding a contributor you'd fill the two fields, and it'd display it as Name (Type)

Phantomwise avatar Nov 20 '25 03:11 Phantomwise

How about some basic predefined fields (author, translator, etc), and then a add contributor button, where the name of the field and the contents can be assigned by the user...?

v4u6h4n avatar Nov 20 '25 09:11 v4u6h4n