[Enhancement]: Customizable daily stats reset time #2825

Open
opened 2026-04-25 00:10:58 +02:00 by adam · 2 comments
Owner

Originally created by @Rdkang on GitHub (Jun 5, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

Add the ability to configure when a "new day" begins for stats tracking purposes, similar to how AnkiDroid allows users to set their "new day starts at" time.

Add a setting that allows users to configure when their "new day" begins for statistics purposes by having a time picker in the settings menu (e.g., "New day starts at: 4:00 AM").
With the default being midnight to maintain the current behavior and if possible, have it apply to past listening sessions

Why would this be helpful?

Currently, daily statistics reset at midnight (00:00), which may not align with people's actual daily routines. For people who listen to audiobooks after midnight before bed, so it doesn't give accurate statistics for the heat map and minutes listening last 7 days

Future Implementation (Screenshot)

Ankidroid has a similar functionality

Audiobookshelf Server Version

v2.24.0

Current Implementation (Screenshot)

Image

Originally created by @Rdkang on GitHub (Jun 5, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement Add the ability to configure when a "new day" begins for stats tracking purposes, similar to how AnkiDroid allows users to set their "new day starts at" time. Add a setting that allows users to configure when their "new day" begins for statistics purposes by having a time picker in the settings menu (e.g., "New day starts at: 4:00 AM"). With the default being midnight to maintain the current behavior and if possible, have it apply to past listening sessions ### Why would this be helpful? Currently, daily statistics reset at midnight (00:00), which may not align with people's actual daily routines. For people who listen to audiobooks after midnight before bed, so it doesn't give accurate statistics for the heat map and minutes listening last 7 days ### Future Implementation (Screenshot) <img src="https://github.com/user-attachments/assets/22555e55-fa84-455a-9f44-a4793be0cb29" width=50% height=50%> [Ankidroid](https://github.com/ankidroid/Anki-Android) has a similar functionality ### Audiobookshelf Server Version v2.24.0 ### Current Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/8992fc68-b763-4e16-9e3f-201e5070dde6)
adam added the enhancement label 2026-04-25 00:10:58 +02:00
Author
Owner

@kishansinghifs1 commented on GitHub (Jun 8, 2025):

Can I work on this?

@kishansinghifs1 commented on GitHub (Jun 8, 2025): Can I work on this?
Author
Owner

@Rdkang commented on GitHub (Jun 8, 2025):

Can I work on this?

@kishansinghifs1 That would be great 😃👍

@Rdkang commented on GitHub (Jun 8, 2025): > Can I work on this? @kishansinghifs1 That would be great 😃👍
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2825