ShelfPlayer icon indicating copy to clipboard operation
ShelfPlayer copied to clipboard

[Feature Request] Improved session handling

Open justcallmelarry opened this issue 7 months ago • 1 comments

So I've been using the app on and off for a while, and I love the improvements that are coming all the time!

Would love to see some improvements to the session handling though, like the following:

  • End current listening session after X minutes of inactivity (maybe 10 would be a good round number)
  • Send ended sessions once there is connection, similar to how sessions are sent for completed books when possible in the current functionality

This would solve a few issues for me (at least):

  • I jump back and forth between listening on my computer and on my phone, this means that I do not always mark the book as finished while in the app, but rather on the computer.
  • Semi-often i listen to 1-2h of a book before deciding to DNF it. This means that I currently do not get any listening sessions for those, since they are never marked as finished.
  • This would also improve QoL since stats would be updated in real time, which is more of a nice to have than an actual issue.

I could see some issues with this, like increased complexity, though I would guess that most of the issues I can envision are already handled in the apps since you can probably listen to, and finish multiple books while being "offline", needing the app to take care of all of those sessions in either case.

It also seems like the app already stores multiple sessions per book, as longer books get the sessions spread out over several days when finished.

justcallmelarry avatar Jul 09 '24 11:07 justcallmelarry