Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audiobook View #1019

Open
winstonma opened this issue Mar 6, 2025 · 2 comments
Open

Audiobook View #1019

winstonma opened this issue Mar 6, 2025 · 2 comments

Comments

@winstonma
Copy link

winstonma commented Mar 6, 2025

Is it possible that Celluloid auto change the view when audiobook (MP3/OPUS with chapter) is detected? The user interface include:

  • In playlist, show the chapter name and the duration
  • Display the length of the chapter instead of the full length of the audiobook at the bottom bar

Thanks a lot

@gnome-mpv
Copy link
Collaborator

In playlist, show the chapter name and the duration

That could be a good idea. Maybe something like this.

Display the length of the chapter instead of the full length of the audiobook at the bottom bar

I'm not sure this is a good idea because it's going to make jumping across chapters more difficult. Also, we're already displaying tick marks to denote where chapters begin, so you can already see where you are in a chapter.

@winstonma
Copy link
Author

winstonma commented Mar 7, 2025

That could be a good idea. Maybe something like this.

Yes the following is the user interface of the audiobook app for your reference

cozy:
cozy

audiobookshelf:
audiobookshelf

I would play the audiobook in the background while using the rest of the screen to read the EPUB version of the book. It would be ideal if the bottom bar could include all the necessary information and controls. For example:

  • Cover of the audiobook, if it is included in the file
  • Name of the book
  • Name of the chapter
  • The progress bar shows the audiobook

I think the bottom bar could adopt different UI based on the media that is playing.

I would like to include an example of an audiobook here.

Display the length of the chapter instead of the full length of the audiobook at the bottom bar

Displaying chapter lengths might be easier to manage for users because audiobooks typically range from 5 to 30 hours (depending on the book type). For longer audiobooks, pinpointing exact positions within chapters can be more challenging (e.g., the 5th minute in chapter 8). Therefore, showing chapter lengths would likely offer a more intuitive and user-friendly experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants