[PR #2584] Added location slider to Epub reader #3743

Open
opened 2026-04-25 00:16:53 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/2584
Author: @MxMarx
Created: 2/5/2024
Status: 🔄 Open

Base: masterHead: add-epub-ui-slider


📝 Commits (2)

  • f6de6a9 Added location slider and bookmarks to Epub reader
  • 0b9668d don't show player queue for ebooks

📊 Changes

4 files changed (+106 additions, -58 deletions)

View changed files

📝 client/components/player/PlayerTrackBar.vue (+3 -2)
📝 client/components/player/PlayerUi.vue (+35 -25)
📝 client/components/readers/EpubReader.vue (+67 -30)
📝 client/components/readers/Reader.vue (+1 -1)

📄 Description

This pull request adds a location trackbar and bookmarks for EPUBS.

To minimize code changes, the audiobook trackbar was slightly modified to remove audio-only features when used for books,
Instead of using time to represent position in audiobooks, book position is represented by the percentage. To convert this to pages, the 'playback rate' is set to 1 / total_pages.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/2584 **Author:** [@MxMarx](https://github.com/MxMarx) **Created:** 2/5/2024 **Status:** 🔄 Open **Base:** `master` ← **Head:** `add-epub-ui-slider` --- ### 📝 Commits (2) - [`f6de6a9`](https://github.com/advplyr/audiobookshelf/commit/f6de6a93ab8bad9325a7086b6b2d80b460b00f17) Added location slider and bookmarks to Epub reader - [`0b9668d`](https://github.com/advplyr/audiobookshelf/commit/0b9668dc767257725bc8d5142a3772323789437c) don't show player queue for ebooks ### 📊 Changes **4 files changed** (+106 additions, -58 deletions) <details> <summary>View changed files</summary> 📝 `client/components/player/PlayerTrackBar.vue` (+3 -2) 📝 `client/components/player/PlayerUi.vue` (+35 -25) 📝 `client/components/readers/EpubReader.vue` (+67 -30) 📝 `client/components/readers/Reader.vue` (+1 -1) </details> ### 📄 Description This pull request adds a location trackbar and bookmarks for EPUBS. To minimize code changes, the audiobook trackbar was slightly modified to remove audio-only features when used for books, Instead of using time to represent position in audiobooks, book position is represented by the percentage. To convert this to pages, the 'playback rate' is set to `1 / total_pages`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:16:53 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3743