openreads icon indicating copy to clipboard operation
openreads copied to clipboard

[FEATURE_REQUEST] Change "Number of Pages" to "Listening Time" for Audiobooks

Open RequestPrivacy opened this issue 1 year ago • 3 comments

Firstly a "hello" from a new user :wave: . A pleasure to discover the app, so already thanks for the development!

Describe the bug If I enter/edit an audiobook the "size" of the book feels more natural to be tracked as a time unit, not the page numbers of the physical version imho. So I expected to enter a "Listening Time" in the edit screen (i.e. the absolute time it takes to complete).

To Reproduce

  • Click add FAB
  • Choose e.g. "Add book manually"
  • Select "Audiobook" as type
  • "Number of pages" remain as size info from default "Paper book" type

Expected behavior Once switched to "Audiobook" I expected to be able to select a time unit (hh:mm) as the "length" of the book.

Screenshots x

Additional info(please complete the following information):

  • Manufacturer and model: x
  • Android version: x
  • App version: 2.1.0
  • App source (F-Droid, Google Play, Github): Github

Additional context If switching to a time unit for audiobooks the statistics page needs to be changed as it's based on "page numbers" only - as far as I can see. I'm not sure what's the most natural way of combining time and page information into one statistic but for the time being it might be the easiest way to allow entering both units for audiobooks, "Page numbers" of the equivalent paper version and "Listening time" and still base the statistics on the page number only. So one can already add the "Listening Time" for future use.

RequestPrivacy avatar Oct 12 '23 12:10 RequestPrivacy

Not particularly sure it's a bug, but I totally agree with you, the label should change depending on the medium

apobrt avatar Oct 12 '23 20:10 apobrt

Yes, not really a bug. But also not quite a feature request I imho, but the template just let me choose between those two choices.

RequestPrivacy avatar Oct 16 '23 08:10 RequestPrivacy

Make sense to separate pages and hours - that will cause some logic changes for statistics I think. Changing to feature requets

mateusz-bak avatar Nov 24 '23 09:11 mateusz-bak