[Issue]: Can't mark books as played / unplayed on album (book) folder level #3965

Open
opened 2025-12-21 23:06:47 +01:00 by backuprepo · 18 comments
Owner

Originally created by @foss- on GitHub (Jun 26, 2022).

Please describe your bug

Using the following structure, which is suggested in documentation at https://jellyfin.org/docs/general/server/media/books.html

Books
├── Audiobooks
│ ├── Author
│ └── Book
│ ├── Chapter1.mp3
│ └── Chapter2.mp3

Want to mark a book as played, but curiously on book level the checkmark icon to mark as played / unplayed is missing:
no checkmark icon

The option is also missing when clicken the :
no mark played option

Currently

To work around this, users have to go into the book and mark every single chapter as played, which can be very time consuming.

Expected

Option to mark played / unplayed should be available on author + book level.

Jellyfin Version

10.8.0

if other:

No response

Environment

- OS: DSM
- Clients: Browser
- Browser: Firefox

Jellyfin logs

No response

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @foss- on GitHub (Jun 26, 2022). ### Please describe your bug Using the following structure, which is suggested in documentation at https://jellyfin.org/docs/general/server/media/books.html Books ├── Audiobooks │ ├── Author │ └── Book │ ├── Chapter1.mp3 │ └── Chapter2.mp3 Want to mark a book as played, but curiously on `book level` the checkmark icon to mark as played / unplayed is missing: <img width="165" alt="no checkmark icon" src="https://user-images.githubusercontent.com/5708172/175798208-4712a86e-b87a-45c4-b32f-2d22ef0cf975.png"> The option is also missing when clicken the `…`: <img width="213" alt="no mark played option" src="https://user-images.githubusercontent.com/5708172/175798227-fe01362b-3833-4869-8a66-921cf7a46ab0.png"> **Currently** To work around this, users have to go into the book and mark every single chapter as played, which can be very time consuming. **Expected** Option to mark played / unplayed should be available on author + book level. ### Jellyfin Version 10.8.0 ### if other: _No response_ ### Environment ```markdown - OS: DSM - Clients: Browser - Browser: Firefox ``` ### Jellyfin logs _No response_ ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
backuprepo added the
feature
ui & ux
labels 2025-12-21 23:06:47 +01:00
Author
Owner

@iyzana commented on GitHub (Jul 19, 2022):

I'm have the same or a similar problem. As described in the issue I can't mark the audiobook as played.
But it seems to me (based on the notifications I received and based on the dashboard entries) that jellyfin detects each chapter as its own book.

My file structure is as follows:

 book
 └── audiobooks
    └── marc-elsberg
       └── blackout
          ├── chapter01.mp3
          ├── chapter02.mp3
          ├── chapter03.mp3
          ├── …
@iyzana commented on GitHub (Jul 19, 2022): I'm have the same or a similar problem. As described in the issue I can't mark the audiobook as played. But it seems to me (based on the notifications I received and based on the dashboard entries) that jellyfin detects each chapter as its own book. My file structure is as follows: ``` book └── audiobooks └── marc-elsberg └── blackout ├── chapter01.mp3 ├── chapter02.mp3 ├── chapter03.mp3 ├── … ```
Author
Owner

@jellyfin-bot commented on GitHub (Jan 30, 2023):

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

@jellyfin-bot commented on GitHub (Jan 30, 2023): This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments. If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label. This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
Author
Owner

@iyzana commented on GitHub (Jan 30, 2023):

This issue affects me as well. Another symptom I have is that the Latest in {library} section on the homepage lists each chapter instead of the whole audiobook.

@iyzana commented on GitHub (Jan 30, 2023): This issue affects me as well. Another symptom I have is that the `Latest in {library}` section on the homepage lists each chapter instead of the whole audiobook.
Author
Owner

@foss- commented on GitHub (Jan 30, 2023):

@iyzana why not file a separate issue for that? I agree the listing on latest in library should be per book and not per track or chapter. And although it may be related it is another problem which should be tracked separately to avoid confusion. You can then crosslink the two issues.

@foss- commented on GitHub (Jan 30, 2023): @iyzana why not file a separate issue for that? I agree the listing on latest in library should be per book and not per track or chapter. And although it may be related it is another problem which should be tracked separately to avoid confusion. You can then crosslink the two issues.
Author
Owner

@iyzana commented on GitHub (Feb 3, 2023):

I'd say it is just another symptom of the same problem. And with both symptoms listed here it's easier to track. If it turns out that they are unrelated I will open a separate issue.

@iyzana commented on GitHub (Feb 3, 2023): I'd say it is just another symptom of the same problem. And with both symptoms listed here it's easier to track. If it turns out that they are unrelated I will open a separate issue.
Author
Owner

@jellyfin-bot commented on GitHub (Jul 12, 2023):

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

@jellyfin-bot commented on GitHub (Jul 12, 2023): This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments. If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label. This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
Author
Owner

@foss- commented on GitHub (Jul 12, 2023):

Not stale, but persisting.

@foss- commented on GitHub (Jul 12, 2023): Not stale, but persisting.
Author
Owner

@jellyfin-bot commented on GitHub (Nov 12, 2023):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Nov 12, 2023): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@foss- commented on GitHub (Nov 12, 2023):

Not stale, but persisting.

@foss- commented on GitHub (Nov 12, 2023): Not stale, but persisting.
Author
Owner

@jellyfin-bot commented on GitHub (Mar 13, 2024):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Mar 13, 2024): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@foss- commented on GitHub (Mar 13, 2024):

🙄 persisting

@foss- commented on GitHub (Mar 13, 2024): 🙄 persisting
Author
Owner

@jellyfin-bot commented on GitHub (Jul 12, 2024):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Jul 12, 2024): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@foss- commented on GitHub (Jul 12, 2024):

🧘

@foss- commented on GitHub (Jul 12, 2024): 🧘
Author
Owner

@lagset commented on GitHub (Nov 1, 2024):

Just wanted to add, audiobooks showing per track is an issue for me as well. Would be great if this could be improved in a future release.

@lagset commented on GitHub (Nov 1, 2024): Just wanted to add, audiobooks showing per track is an issue for me as well. Would be great if this could be improved in a future release.
Author
Owner

@jellyfin-bot commented on GitHub (Mar 2, 2025):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Mar 2, 2025): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@foss- commented on GitHub (Mar 2, 2025):

gotta love bots 🫶🏻

@foss- commented on GitHub (Mar 2, 2025): gotta love bots 🫶🏻
Author
Owner

@felix920506 commented on GitHub (Mar 2, 2025):

Can you do the following:

  1. Open your browser dev console
  2. Go to the network tab
  3. Clear the tab (the garbage can icon in the dev console)
  4. Perform the problematic action
  5. Screenshot and post on this thread
@felix920506 commented on GitHub (Mar 2, 2025): Can you do the following: 1. Open your browser dev console 2. Go to the network tab 3. Clear the tab (the garbage can icon in the dev console) 4. Perform the problematic action 5. Screenshot and post on this thread
Author
Owner

@foss- commented on GitHub (Mar 2, 2025):

The issue is about having no UI to mark a book as played / unplayed when on book level. On track level of a book, each track has the played / unplayed checkmark icon, although Mark Played / Unplayed is missing from the menu.

It would be great to have an option to mark a book as played / unplayed on book level without having to go to track level and individually mark all tracks of a book as played.

There are more requests than seen in the screenshot. Not quite sure how that relates to the feature request:

@foss- commented on GitHub (Mar 2, 2025): The issue is about having no UI to mark a book as played / unplayed when on book level. On track level of a book, each track has the played / unplayed checkmark icon, although `Mark Played / Unplayed` is missing from the `…` menu. It would be great to have an option to mark a book as played / unplayed on book level without having to go to track level and individually mark all tracks of a book as played. There are more requests than seen in the screenshot. Not quite sure how that relates to the feature request: <img src="https://github.com/user-attachments/assets/4f17fcb1-04d1-4a28-8e3c-efa13fd33573" width="350">
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#3965
No description provided.