[Enhancement]: Custom days in a row reset time #3201

Open
opened 2026-02-20 11:01:23 -05:00 by deekerman · 1 comment
Owner

Originally created by @CrazyVito11 on GitHub (Jan 23, 2026).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

Currently the days in a row (streak) timer resets at midnight, but that might not match with the end of your day so to speak. This can result in you losing the streak because technically it's a new day, but for the user it still feels like the same day.

Being able to configure to set this time to something that better matches your routine would solve this.

Why would this be helpful?

I usually listen to my podcasts while laying in bed, and because I went to bed a bit later than usual, it meant it had already passed midnight, thus losing the streak while for me it still felt like the same day.

Tools like Anki work around this issue by allowing you to specify when the new day starts.
Currently mine is set to 05:00, which allows me to also listen late at night, but without interfering with the next day, since I almost never wake up before 05:00.

00:00 ----------------- 05:00 --------------------------------------------------------- 23:59
  |                       ^
  |                       |
New day for server     New day for user

Future Implementation (Screenshot)

Image

Audiobookshelf Server Version

2.32.1

Current Implementation (Screenshot)

I looked in my profile settings, but could not find a setting related to this.

Image

Same for the root account when searching through the server settings.

Originally created by @CrazyVito11 on GitHub (Jan 23, 2026). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement Currently the days in a row _(streak)_ timer resets at midnight, but that might not match with the end of your day so to speak. This can result in you losing the streak because technically it's a new day, but for the user it still feels like the same day. Being able to configure to set this time to something that better matches your routine would solve this. ### Why would this be helpful? I usually listen to my podcasts while laying in bed, and because I went to bed a bit later than usual, it meant it had already passed midnight, thus losing the streak while for me it still felt like the same day. Tools like Anki work around this issue by allowing you to specify when the new day starts. Currently mine is set to 05:00, which allows me to also listen late at night, but without interfering with the next day, since I almost never wake up before 05:00. ```text 00:00 ----------------- 05:00 --------------------------------------------------------- 23:59 | ^ | | New day for server New day for user ``` ### Future Implementation (Screenshot) <img width="651" height="841" alt="Image" src="https://github.com/user-attachments/assets/4f4ed6e7-2d6b-4ba4-9ff4-82825f095cc4" /> ### Audiobookshelf Server Version 2.32.1 ### Current Implementation (Screenshot) I looked in my profile settings, but could not find a setting related to this. <img width="689" height="858" alt="Image" src="https://github.com/user-attachments/assets/cef1f5b0-1159-4cbe-9056-8abab2e5a2f3" /> Same for the root account when searching through the server settings.
Author
Owner

@pwinnski commented on GitHub (Feb 14, 2026):

This appears to be a dupe of #4376

@pwinnski commented on GitHub (Feb 14, 2026): This appears to be a dupe of #4376
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/audiobookshelf-advplyr#3201
No description provided.