ABS seems to keep seperate timestamps for offline and online use #714

Closed
opened 2026-04-24 23:35:17 +02:00 by adam · 13 comments
Owner

Originally created by @WickedSquirrel on GitHub (Sep 30, 2023).

Steps to reproduce

    1. Start to listen to an audiobook and download it
  1. Step outside of server reach an stop
  2. Go inside again and resume
  3. Step outside again and resume

Expected behaviour

  • Synced timestamps that let me listen on from where I stopped the last time I stopped

Actual behaviour

  • It resumes from where I stopped in the environment I'm currently in. If I listened outside and then step inside it resumes from where I was inside.. so I have to manually find out where that was. Then when I step outside again it again resumes from where I stopped outside and I have to once again find out and jump to where I stopped.

Environment data

Audiobookshelf Version: 0.9.66 beta

  • [x ] Android App?
  • iOS App?

Android Issue

Android version: 13

Device model: pixel 5

Originally created by @WickedSquirrel on GitHub (Sep 30, 2023). ### Steps to reproduce - 1. Start to listen to an audiobook and download it 2. Step outside of server reach an stop 3. Go inside again and resume 4. Step outside again and resume ### Expected behaviour - Synced timestamps that let me listen on from where I stopped the last time I stopped ### Actual behaviour - It resumes from where I stopped in the environment I'm currently in. If I listened outside and then step inside it resumes from where I was inside.. so I have to manually find out where that was. Then when I step outside again it again resumes from where I stopped outside and I have to once again find out and jump to where I stopped. ### Environment data Audiobookshelf Version: 0.9.66 beta - [x ] Android App? - [ ] iOS App? #### Android Issue Android version: 13 Device model: pixel 5
adam closed this issue 2026-04-24 23:35:18 +02:00
Author
Owner

@WickedSquirrel commented on GitHub (Sep 30, 2023):

Just realised.. I can manually disconnect from the server to keep listening from where I stopped. So I guess a solution for now is to just never be online since it's no use anyway

@WickedSquirrel commented on GitHub (Sep 30, 2023): Just realised.. I can manually disconnect from the server to keep listening from where I stopped. So I guess a solution for now is to just never be online since it's no use anyway
Author
Owner

@advplyr commented on GitHub (Sep 30, 2023):

You may have downloaded the book on a separate IP address or connection in which case it wouldn't be syncing until you connect to that one again.
Syncing works perfectly fine for me and many others

@advplyr commented on GitHub (Sep 30, 2023): You may have downloaded the book on a separate IP address or connection in which case it wouldn't be syncing until you connect to that one again. Syncing works perfectly fine for me and many others
Author
Owner

@WickedSquirrel commented on GitHub (Oct 1, 2023):

I either download in my home or I download via wireguard.

Functionally wouldn't that mean I have the same IP?

It's the same server every time.

I'm not sure what exactly goes wrong

@WickedSquirrel commented on GitHub (Oct 1, 2023): I either download in my home or I download via wireguard. Functionally wouldn't that mean I have the same IP? It's the same server every time. I'm not sure what exactly goes wrong
Author
Owner

@advplyr commented on GitHub (Oct 1, 2023):

Do you have a local ip and an external ip configured in the app?

@advplyr commented on GitHub (Oct 1, 2023): Do you have a local ip and an external ip configured in the app?
Author
Owner

@WickedSquirrel commented on GitHub (Oct 2, 2023):

No.. didn't know that was a thing

Will take a look at that

@WickedSquirrel commented on GitHub (Oct 2, 2023): No.. didn't know that was a thing Will take a look at that
Author
Owner

@WickedSquirrel commented on GitHub (Oct 2, 2023):

No.. didn't know that was a thing

Will take a look at that

Where would I do that?
I just had a look at the app and can't find a place to do that.

Or do you mean on the server somewhere?

@WickedSquirrel commented on GitHub (Oct 2, 2023): > No.. didn't know that was a thing > > Will take a look at that Where would I do that? I just had a look at the app and can't find a place to do that. Or do you mean on the server somewhere?
Author
Owner

@advplyr commented on GitHub (Oct 7, 2023):

The book is most likely no synced to the server. I recommend redownloading it on the server you are connected to

@advplyr commented on GitHub (Oct 7, 2023): The book is most likely no synced to the server. I recommend redownloading it on the server you are connected to
Author
Owner

@TrevorBroderick commented on GitHub (Oct 23, 2023):

I have this same problem with all of my books and it's pretty frustrating.

I download all of my audiobooks for offline listening because I mainly listen while I'm driving. I didn't know I could manually disconnect from the server, so I have been turning off my phones wifi every morning before I open the app or else it will think I have 0% progress on all my books.

This happens with freshly downloaded books too so I don't think redownloading would do anything for me.

@TrevorBroderick commented on GitHub (Oct 23, 2023): I have this same problem with all of my books and it's pretty frustrating. I download all of my audiobooks for offline listening because I mainly listen while I'm driving. I didn't know I could manually disconnect from the server, so I have been turning off my phones wifi every morning before I open the app or else it will think I have 0% progress on all my books. This happens with freshly downloaded books too so I don't think redownloading would do anything for me.
Author
Owner

@advplyr commented on GitHub (Oct 24, 2023):

@TrevorBroderick Are you using the latest server v2.4.4 and app 0.9.66?

When you download books it has to be from the same server connection. That includes if you download on your local ip address but are connected over a reverse proxy.

@advplyr commented on GitHub (Oct 24, 2023): @TrevorBroderick Are you using the latest server v2.4.4 and app 0.9.66? When you download books it has to be from the same server connection. That includes if you download on your local ip address but are connected over a reverse proxy.
Author
Owner

@TrevorBroderick commented on GitHub (Oct 24, 2023):

@TrevorBroderick Are you using the latest server v2.4.4 and app 0.9.66?

When you download books it has to be from the same server connection. That includes if you download on your local ip address but are connected over a reverse proxy.

I'm on app version v0.9.66-beta (Android Pixel 6 Pro) and I was on v2.4.3 for the server, I can update that if you think it might help.
I always connect through my local IP address, and I am just running the standard docker image on an Unraid server.

@TrevorBroderick commented on GitHub (Oct 24, 2023): > @TrevorBroderick Are you using the latest server v2.4.4 and app 0.9.66? > > When you download books it has to be from the same server connection. That includes if you download on your local ip address but are connected over a reverse proxy. I'm on app version v0.9.66-beta (Android Pixel 6 Pro) and I was on v2.4.3 for the server, I can update that if you think it might help. I always connect through my local IP address, and I am just running the standard docker image on an Unraid server.
Author
Owner

@advplyr commented on GitHub (Nov 14, 2023):

You should update the server. If you go to the local downloaded book page and it doesn't show "Connected" in green letters under the cover art, then the book is not linked to the server you are connected to.

@advplyr commented on GitHub (Nov 14, 2023): You should update the server. If you go to the local downloaded book page and it doesn't show "Connected" in green letters under the cover art, then the book is not linked to the server you are connected to.
Author
Owner

@advplyr commented on GitHub (Nov 18, 2023):

The latest release v0.9.67 added an alert on the downloaded book page that will show whether you are connected to the same server connection that downloaded the book.
Hopefully that should give you the info you need

@advplyr commented on GitHub (Nov 18, 2023): The latest release v0.9.67 added an alert on the downloaded book page that will show whether you are connected to the same server connection that downloaded the book. Hopefully that should give you the info you need
Author
Owner

@TrevorBroderick commented on GitHub (Nov 19, 2023):

I believe updating my server has fixed the issue.

After I updated, all of my offline progress got wiped so I had to seek back to where I was. However, it now seems to stay synced whether I'm offline or online. The new connection alert will help if it ever pops up again.

Thank you!

@TrevorBroderick commented on GitHub (Nov 19, 2023): I believe updating my server has fixed the issue. After I updated, all of my offline progress got wiped so I had to seek back to where I was. However, it now seems to stay synced whether I'm offline or online. The new connection alert will help if it ever pops up again. Thank you!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#714