Originally created by @Protarios on GitHub (Apr 18, 2023).
A really fantastic feature would be if one day a simple Wear OS companion app would be available.
Ever since I have a smartwatch I dream of just having my bluetooth headset connected to the watch when doing sports for audiobooks instead of having a phone with me.
Unfortunately there are no good audiobook apps available, and working with music playing apps just does not work. Not to even dream of sync of listening status.
Especially with many Smartwatches like the Samsung watches now having LTE connection available streaming is becoming a viable option.
With the limited interface capabilities of a small watch display a basic app would be more than enough, that just allows the e.g. to select the book available to be continued an streams it from the audiobookshelf server.
Originally created by @Protarios on GitHub (Apr 18, 2023).
A really fantastic feature would be if one day a simple Wear OS companion app would be available.
Ever since I have a smartwatch I dream of just having my bluetooth headset connected to the watch when doing sports for audiobooks instead of having a phone with me.
Unfortunately there are no good audiobook apps available, and working with music playing apps just does not work. Not to even dream of sync of listening status.
Especially with many Smartwatches like the Samsung watches now having LTE connection available streaming is becoming a viable option.
With the limited interface capabilities of a small watch display a basic app would be more than enough, that just allows the e.g. to select the book available to be continued an streams it from the audiobookshelf server.
+1, would go out today and buy a Samsung, Apple or Google watch if meant could sync an audiobook progress with ABS
@maxcovergold commented on GitHub (Jun 14, 2023):
+1, would go out today and buy a Samsung, Apple or Google watch if meant could sync an audiobook progress with ABS
+1 a thousand times. This would be incredibly useful. Being able to play audiobooks on a WatchOS device using it's built-in speakers would be perfect for winding down in the evenings before bed.
@TheSonofHans commented on GitHub (Aug 18, 2023):
+1 a thousand times. This would be incredibly useful. Being able to play audiobooks on a WatchOS device using it's built-in speakers would be perfect for winding down in the evenings before bed.
@brandonweidner commented on GitHub (Sep 24, 2023):
Having the ability to use Audiobookshelf with AirPods without being connected to my phone would be amazing.
@brandonweidner commented on GitHub (Sep 24, 2023):
Having the ability to use Audiobookshelf with AirPods without being connected to my phone would be amazing.
Might be a good starting point (but I currently have no time for starting such a project...)
@lukeIam commented on GitHub (Oct 1, 2023):
Just want to mention: there is a framework by google for building audio apps for wearos:
https://github.com/google/horologist
And they have already an example app which can navigate titles and download music for offline playback:
https://google.github.io/horologist/media-sample/
Might be a good starting point (but I currently have no time for starting such a project...)
@lukeIam, that's amazing! I started looking into developing for Wear OS briefly a few months back... With the sole intention of figuring out how to sync listening progress for an audiobook file. I am a developer by trade but know next to nothing about mobile development, so I didn't go far... I didn't know about this framework existing.
Having recently gotten an ABS server set up, I would love to assist in developing a Wear OS app. Looks like I have got some reading to do on this framework.
Anyone know what it would take the get the ball rolling on this?
@eric10k93 commented on GitHub (Oct 7, 2023):
@lukeIam, that's amazing! I started looking into developing for Wear OS briefly a few months back... With the sole intention of figuring out how to sync listening progress for an audiobook file. I am a developer by trade but know next to nothing about mobile development, so I didn't go far... I didn't know about this framework existing.
Having recently gotten an ABS server set up, I would love to assist in developing a Wear OS app. Looks like I have got some reading to do on this framework.
Anyone know what it would take the get the ball rolling on this?
@eric10k93 I'm in the same boat, developer but no experience with this sort of development (I do python backend stuff) but would be interested in seeing if I could spin something up. Maybe we can try and get something going together.
@abguymon commented on GitHub (Nov 6, 2023):
@eric10k93 I'm in the same boat, developer but no experience with this sort of development (I do python backend stuff) but would be interested in seeing if I could spin something up. Maybe we can try and get something going together.
+1 this will be enven more OP than the carplay functionality. This has been trown on the table like a 100 times, but I am also willing to donate to support the carplay and apple watch releases!!
@maodelg commented on GitHub (Nov 22, 2023):
+1 this will be enven more OP than the carplay functionality. This has been trown on the table like a 100 times, but I am also willing to donate to support the carplay and apple watch releases!!
Even just the most basic WatchOS app to play/pause/skip 10s on the book that was played last would be great!
@frankyman88 commented on GitHub (Dec 28, 2023):
Even just the most basic WatchOS app to play/pause/skip 10s on the book that was played last would be great!
Maybe a silly idea, but Pocket Casts open sourced their android (and ios?) apps, and they recently(ish) added a decent Wear OS app. Maybe it can be used for inspiration.
@filviu commented on GitHub (Feb 4, 2024):
Maybe a silly idea, but Pocket Casts open sourced their android (and ios?) apps, and they recently(ish) added a decent Wear OS app. Maybe it can be used for inspiration.
Plan is to create a standalone version that could work on Wear OS 4.0 version without phone needed
@RasmusKoit commented on GitHub (Feb 10, 2024):

Currently working on Wear OS version out of fun.
Plan is to create a standalone version that could work on Wear OS 4.0 version without phone needed
Plan is to create a standalone version that could work on Wear OS 4.0 version without phone needed
That looks awesome!!! Please tell me you are also willing to get an WatchOS app for Apple Watch as well
@maodelg commented on GitHub (Feb 10, 2024):
>  [  ](https://private-user-images.githubusercontent.com/29210664/303859490-c3c82a03-0874-432b-a8ee-ee3b2ddd50d8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDc1OTY4NjksIm5iZiI6MTcwNzU5NjU2OSwicGF0aCI6Ii8yOTIxMDY2NC8zMDM4NTk0OTAtYzNjODJhMDMtMDg3NC00MzJiLWE4ZWUtZWUzYjJkZGQ1MGQ4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjEwVDIwMjI0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxMGY5ZDI4MDAzNjA4NmUwYTcwNzhhNWNjYjE1NmY4OTE0ZDVjOGJjMWU0MWI1NzY5ZTJjNDNlYzFjNTQxMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WviwkZtdTLJddgSr6yr4h6KgZ_pAmpi15q96DwCC9rU) [ ](https://private-user-images.githubusercontent.com/29210664/303859490-c3c82a03-0874-432b-a8ee-ee3b2ddd50d8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDc1OTY4NjksIm5iZiI6MTcwNzU5NjU2OSwicGF0aCI6Ii8yOTIxMDY2NC8zMDM4NTk0OTAtYzNjODJhMDMtMDg3NC00MzJiLWE4ZWUtZWUzYjJkZGQ1MGQ4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjEwVDIwMjI0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxMGY5ZDI4MDAzNjA4NmUwYTcwNzhhNWNjYjE1NmY4OTE0ZDVjOGJjMWU0MWI1NzY5ZTJjNDNlYzFjNTQxMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WviwkZtdTLJddgSr6yr4h6KgZ_pAmpi15q96DwCC9rU)
>
> Currently working on Wear OS version out of fun.
>
> Plan is to create a standalone version that could work on Wear OS 4.0 version without phone needed
That looks awesome!!! Please tell me you are also willing to get an WatchOS app for Apple Watch as well
If you find any issues, then please report them under the abs_wear repository and not the official Audiobookshelf repo.
Currently only allows streaming over internet of your Continue Listening tab.
Next idea is to allow downloading content to your watch
@RasmusKoit commented on GitHub (Feb 15, 2024):
I wrote a 3rd party app for it here [ABS Wear](https://github.com/RasmusKoit/abs_wear)
If you find any issues, then please report them under the abs_wear repository and not the official Audiobookshelf repo.
Currently only allows streaming over internet of your `Continue Listening` tab.
Next idea is to allow downloading content to your watch
If you find any issues, then please report them under the abs_wear repository and not the official Audiobookshelf repo. Currently only allows streaming over internet of your Continue Listening tab.
Next idea is to allow downloading content to your watch
Just tested you app, thats sooo great!!!
Just perfect. Finally I just have to carry the watch and not the phone for sports :)
@Protarios commented on GitHub (Feb 25, 2024):
> I wrote a 3rd party app for it here [ABS Wear](https://github.com/RasmusKoit/abs_wear)
>
> If you find any issues, then please report them under the abs_wear repository and not the official Audiobookshelf repo. Currently only allows streaming over internet of your `Continue Listening` tab.
>
> Next idea is to allow downloading content to your watch
Just tested you app, thats sooo great!!!
Just perfect. Finally I just have to carry the watch and not the phone for sports :)
Holy crap! I've been looking everywhere for something like this. Thank you sooo much. Downloading the wear app now.
@ult1m8 commented on GitHub (Apr 3, 2024):
Holy crap! I've been looking everywhere for something like this. Thank you sooo much. Downloading the wear app now.
Holy crap! I've been looking everywhere for something like this. Thank you sooo much. Downloading the wear app now.
FYI @RasmusKoit, I installed your wear app from the play store. It successfully connects to my server and successfully plays streaming content. Nice! However, when I click the download button to download an audiobook onto my watch it just spins, and spins and spins. I've got the pixel watch 2, LTE version.
@ult1m8 commented on GitHub (Apr 4, 2024):
> Holy crap! I've been looking everywhere for something like this. Thank you sooo much. Downloading the wear app now.
FYI @RasmusKoit, I installed your wear app from the play store. It successfully connects to my server and successfully plays streaming content. Nice! However, when I click the download button to download an audiobook onto my watch it just spins, and spins and spins. I've got the pixel watch 2, LTE version.
I am working on standalone WearOS version too. I thought that it is good opportunity to learn Jetpack Compose and WearOS. I hope that I could share usable app by the end of the month.
@mkaflowski commented on GitHub (May 13, 2024):
I am working on standalone WearOS version too. I thought that it is good opportunity to learn Jetpack Compose and WearOS. I hope that I could share usable app by the end of the month.
I'm very happy to finally say that my WearOS first version app is finished. I am aware that many things still need to be done. If you see any bugs or have suggestions on how to improve, I would be very grateful :)
The app is under review in Google Play but after filling all forms I have noticed that package name is: kaf.audiobookshelfwearos. I know that using the name "audiobookshelf" is forbidden but for packagename will it be ok (the name is ShelfTime)? I missed it and changing it now will be very difficult :( For regular user is not visible.
@mkaflowski commented on GitHub (Jun 18, 2024):
I'm very happy to finally say that my WearOS first version app is finished. I am aware that many things still need to be done. If you see any bugs or have suggestions on how to improve, I would be very grateful :)
https://github.com/mkaflowski/ShelfTime/
The app is under review in Google Play but after filling all forms I have noticed that package name is: kaf.audiobookshelfwearos. I know that using the name "audiobookshelf" is forbidden but for packagename will it be ok (the name is ShelfTime)? I missed it and changing it now will be very difficult :( For regular user is not visible.
The app is under review in Google Play but after filling all forms I have noticed that package name is: kaf.audiobookshelfwearos. I know that using the name "audiobookshelf" is forbidden but for packagename will it be ok (the name is ShelfTime)? I missed it and changing it now will be very difficult :( For regular user is not visible.
Yeah, that should be fine. The main thing is so people don't expect support for 3rd-party apps from the Audiobookshelf project by keeping things distinct (but issues caused by the API or server should definitely be addressed).
@nichwall commented on GitHub (Jun 18, 2024):
> The app is under review in Google Play but after filling all forms I have noticed that package name is: kaf.audiobookshelfwearos. I know that using the name "audiobookshelf" is forbidden but for packagename will it be ok (the name is ShelfTime)? I missed it and changing it now will be very difficult :( For regular user is not visible.
Yeah, that should be fine. The main thing is so people don't expect support for 3rd-party apps from the Audiobookshelf project by keeping things distinct (but issues caused by the API or server should definitely be addressed).
That's great @mkaflowski. I'll try it out once it's available on the play store. Can you let us know once it's done with the review process and available?
@ult1m8 commented on GitHub (Jun 24, 2024):
That's great @mkaflowski. I'll try it out once it's available on the play store. Can you let us know once it's done with the review process and available?
@mkaflowski commented on GitHub (Jun 24, 2024):
I am going to upload new version today for GitHub and Google Play.
pon., 24 cze 2024, 12:20 użytkownik ult1m8 ***@***.***>
napisał:
> That's great @mkaflowski <https://github.com/mkaflowski>. I'll try it out
> today and let you know how it goes.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/advplyr/audiobookshelf-app/issues/676#issuecomment-2186201860>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACNNST2QRLBH3ILJNLZKNALZI7XGVAVCNFSM6AAAAAAXCH7B4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBWGIYDCOBWGA>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
Just installed 1.1 onto Pixel Watch 2. Unfortunately, getting an error when trying to login. Can't expand the error but starts:
CLEARTEXT
communications to 1.....
my server is just http and seems to be a authentication issue rather an inability to see server.
@maxcovergold commented on GitHub (Jun 24, 2024):
> I am going to upload new version today for GitHub and Google Play. pon., 24 cze 2024, 12:20 użytkownik ult1m8 ***@***.***> napisał:
> […](#)
> That's great @mkaflowski <https://github.com/mkaflowski>. I'll try it out today and let you know how it goes. — Reply to this email directly, view it on GitHub <[#676 (comment)](https://github.com/advplyr/audiobookshelf-app/issues/676#issuecomment-2186201860)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACNNST2QRLBH3ILJNLZKNALZI7XGVAVCNFSM6AAAAAAXCH7B4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBWGIYDCOBWGA> . You are receiving this because you were mentioned.Message ID: ***@***.***>
Just installed 1.1 onto Pixel Watch 2. Unfortunately, getting an error when trying to login. Can't expand the error but starts:
```
CLEARTEXT
communications to 1.....
```
my server is just http and seems to be a authentication issue rather an inability to see server.
@mkaflowski commented on GitHub (Jun 25, 2024):
@maxcovergold I have upload new version - v1.2 that should fix that. Thank you for the feedback.
Google Play link: https://play.google.com/store/apps/details?id=kaf.audiobookshelfwearos
Unfortunately getting the same error. Though awesome able to install from the store now!
From clarity, I'm trying to connect using:
Protcol - http
Server address - IPadd:Port#
@maxcovergold commented on GitHub (Jun 27, 2024):
> @maxcovergold I have upload new version - v1.2 that should fix that. Thank you for the feedback. Google Play link: https://play.google.com/store/apps/details?id=kaf.audiobookshelfwearos
Unfortunately getting the same error. Though awesome able to install from the store now!
From clarity, I'm trying to connect using:
Protcol - http
Server address - _IPadd:Port#_
I am now certain that pixel watch 2 has some beef with both ABS Wear and ShelfTime. We both have issues with those devices @mkaflowski 🤷
@RasmusKoit commented on GitHub (Jun 27, 2024):
I am now certain that pixel watch 2 has some beef with both ABS Wear and ShelfTime. We both have issues with those devices @mkaflowski 🤷
I was able to install and sign-in using my Pixel Watch 2. My problem I'm having is when I'm scrolling through my list of books (the one I'm trying to access is probably 20 or so down the list), I start seeing "404" pop up. I'm guessing that may have to do with too many asynchronous requests as its trying to fetch the metadata of each book.
I want to mention, that my ABS server address does not have a port. My address looks something like "https://foobar.duckdns.org/"
@ult1m8 commented on GitHub (Jun 27, 2024):
I was able to install and sign-in using my Pixel Watch 2. My problem I'm having is when I'm scrolling through my list of books (the one I'm trying to access is probably 20 or so down the list), I start seeing "404" pop up. I'm guessing that may have to do with too many asynchronous requests as its trying to fetch the metadata of each book.
I want to mention, that my ABS server address does not have a port. My address looks something like "https://foobar.duckdns.org/"
Unfortunately getting the same error. Though awesome able to install from the store now!
From clarity, I'm trying to connect using: Protcol - http Server address - IPadd:Port#
If you have downloaded app from Google Play, there is a v1.1 probably. v1.2 should be available in couple hours/days (after Google Play review.)
@mkaflowski commented on GitHub (Jun 27, 2024):
> I am now certain that pixel watch 2 has some beef with both ABS Wear and ShelfTime. We both have issues with those devices @mkaflowski 🤷
Could you describe what is the problem with Pixel Watch 2? I have Ticwatch 3 and emulators for testing.
> > @maxcovergold I have upload new version - v1.2 that should fix that. Thank you for the feedback. Google Play link: https://play.google.com/store/apps/details?id=kaf.audiobookshelfwearos
>
> Unfortunately getting the same error. Though awesome able to install from the store now!
>
> From clarity, I'm trying to connect using: Protcol - http Server address - _IPadd:Port#_
If you have downloaded app from Google Play, there is a v1.1 probably. v1.2 should be available in couple hours/days (after Google Play review.)
@mkaflowski
If you have downloaded app from Google Play, there is a v1.1 probably. v1.2 should be available in couple hours/days (after Google Play review.)
Thank you. Indeed, it was still on 1.1. I decided to wait for the store to update, which took about a week but then jumped to v1.3. That has now allowed me to sign in.
The app seems to be a flat view of every book, requiring to scroll manually. I think it's in order of series name, though hard to say as series is not listed and some looked placed oddly. Is there another way to navigate?
Couple of issues:
When selecting a book, I get a yellow loading circle and will eventually go back to watch home screen and have to go back to app which continue to have the loading circle. It does this a couple of times and takes several minutes before the book appears.
When returning to the app after a period of not using I'm just getting a blank screen, I have to swipe back to get to login and then login, it will then have a blank screen for a while longer before showing the list of books again.
Playing the books seems to work well, though I have not been able to test syncing the place with the server as have not been able to scroll to find a book I'm listening too. Will try starting one of the initial listed on another device and test later.
@maxcovergold commented on GitHub (Jul 5, 2024):
> @mkaflowski
> If you have downloaded app from Google Play, there is a v1.1 probably. v1.2 should be available in couple hours/days (after Google Play review.)
Thank you. Indeed, it was still on 1.1. I decided to wait for the store to update, which took about a week but then jumped to v1.3. That has now allowed me to sign in.
The app seems to be a flat view of every book, requiring to scroll manually. I think it's in order of series name, though hard to say as series is not listed and some looked placed oddly. Is there another way to navigate?
Couple of issues:
- When selecting a book, I get a yellow loading circle and will eventually go back to watch home screen and have to go back to app which continue to have the loading circle. It does this a couple of times and takes several minutes before the book appears.
- When returning to the app after a period of not using I'm just getting a blank screen, I have to swipe back to get to login and then login, it will then have a blank screen for a while longer before showing the list of books again.
Playing the books seems to work well, though I have not been able to test syncing the place with the server as have not been able to scroll to find a book I'm listening too. Will try starting one of the initial listed on another device and test later.
When selecting a book, I get a yellow loading circle and will eventually go back to watch home screen and have to go back to app which continue to have the loading circle. It does this a couple of times and takes several minutes before the book appears.
It looks like a crash? I will try to find it in crash reports. What device do you use?
The app seems to be a flat view of every book, requiring to scroll manually. I think it's in order of series name, though hard to say as series is not listed and some looked placed oddly. Is there another way to navigate?
It should be sorted by added date. I am going to add "unfinished books" in the first places.
@mkaflowski commented on GitHub (Jul 8, 2024):
> * When selecting a book, I get a yellow loading circle and will eventually go back to watch home screen and have to go back to app which continue to have the loading circle. It does this a couple of times and takes several minutes before the book appears.
It looks like a crash? I will try to find it in crash reports. What device do you use?
> The app seems to be a flat view of every book, requiring to scroll manually. I think it's in order of series name, though hard to say as series is not listed and some looked placed oddly. Is there another way to navigate?
It should be sorted by added date. I am going to add "unfinished books" in the first places.
It eventually gets there. A Pixel Watch 2 WiFi.
On Mon, 8 Jul 2024, 16:41 Mateusz Kaflowski, @.***>
wrote:
When selecting a book, I get a yellow loading circle and will
eventually go back to watch home screen and have to go back to app which
continue to have the loading circle. It does this a couple of times and
takes several minutes before the book appears.
It looks like a crash? I will try to find it in crash reports. What device
do you use?
@maxcovergold commented on GitHub (Jul 8, 2024):
It eventually gets there. A Pixel Watch 2 WiFi.
On Mon, 8 Jul 2024, 16:41 Mateusz Kaflowski, ***@***.***>
wrote:
>
> - When selecting a book, I get a yellow loading circle and will
> eventually go back to watch home screen and have to go back to app which
> continue to have the loading circle. It does this a couple of times and
> takes several minutes before the book appears.
>
> It looks like a crash? I will try to find it in crash reports. What device
> do you use?
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/advplyr/audiobookshelf-app/issues/676#issuecomment-2214474710>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/A72SIDE4IVFTQXQZRPIE4OLZLKXK7AVCNFSM6AAAAAAXCH7B4GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJUGQ3TINZRGA>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
Hot damn! Thanks a bunch!
Do you think it would be hard to also have access to podcasts? Since Google podcast first I moved everything to audiobookshelf
@ThierryBegin commented on GitHub (Aug 22, 2024):
Hot damn! Thanks a bunch!
Do you think it would be hard to also have access to podcasts? Since Google podcast first I moved everything to audiobookshelf
Hot damn! Thanks a bunch! Do you think it would be hard to also have access to podcasts? Since Google podcast first I moved everything to audiobookshelf
I dont have plans for podcasts now. Maybe another app for that in the future.
@mkaflowski commented on GitHub (Aug 23, 2024):
> Hot damn! Thanks a bunch! Do you think it would be hard to also have access to podcasts? Since Google podcast first I moved everything to audiobookshelf
I dont have plans for podcasts now. Maybe another app for that in the future.
Background for my comment:
The title specifies Wear OS, but the label of this issue includes iOS- There was a previous ticket for Apple Watch, closed as duplicate in favor of the current issue (https://github.com/advplyr/audiobookshelf-app/issues/693)
One datapoint that might help here: I built a standalone Apple Watch client for Audiobookshelf called Auribook. It covers the “leave the phone at home” use case (watch playback, offline downloads, progress sync back to ABS), and it also supports podcasts plus multiple libraries.
The hardest part by far was making downloads reliable within Apple Watch constraints (background limits, connectivity quirks, transfer interruptions, and keeping state consistent). It took a lot of iteration to get something that behaves well in real-world conditions.
@jminke commented on GitHub (Feb 9, 2026):
Background for my comment:
The title specifies Wear OS, but the label of this issue includes iOS- There was a previous ticket for Apple Watch, closed as duplicate in favor of the current issue (https://github.com/advplyr/audiobookshelf-app/issues/693)
---
One datapoint that might help here: I built a standalone Apple Watch client for Audiobookshelf called Auribook. It covers the “leave the phone at home” use case (watch playback, offline downloads, progress sync back to ABS), and it also supports podcasts plus multiple libraries.
The hardest part by far was making downloads reliable within Apple Watch constraints (background limits, connectivity quirks, transfer interruptions, and keeping state consistent). It took a lot of iteration to get something that behaves well in real-world conditions.
App Store link (for reference): https://apps.apple.com/us/app/auribook/id6752285662
@ChaoticMonkey commented on GitHub (Mar 14, 2026):
+1
I would really love wearOS comparible ABS player on my watch, would be incredibly convenient as my job requires me to be without my phone.
A good podcast app would also be incredible, just can't find any good apps for these
@ChaoticMonkey commented on GitHub (Mar 14, 2026):
+1
I would really love wearOS comparible ABS player on my watch, would be incredibly convenient as my job requires me to be without my phone.
A good podcast app would also be incredible, just can't find any good apps for these
Check out Wear Casts. for podcasts on your WearOS watch.
@krisdb commented on GitHub (Mar 14, 2026):
Check out [Wear Casts](https://play.google.com/store/apps/details?id=com.krisdb.wearcasts). for podcasts on your WearOS watch.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Protarios on GitHub (Apr 18, 2023).
A really fantastic feature would be if one day a simple Wear OS companion app would be available.
Ever since I have a smartwatch I dream of just having my bluetooth headset connected to the watch when doing sports for audiobooks instead of having a phone with me.
Unfortunately there are no good audiobook apps available, and working with music playing apps just does not work. Not to even dream of sync of listening status.
Especially with many Smartwatches like the Samsung watches now having LTE connection available streaming is becoming a viable option.
With the limited interface capabilities of a small watch display a basic app would be more than enough, that just allows the e.g. to select the book available to be continued an streams it from the audiobookshelf server.
@maxcovergold commented on GitHub (Jun 14, 2023):
+1, would go out today and buy a Samsung, Apple or Google watch if meant could sync an audiobook progress with ABS
@TheSonofHans commented on GitHub (Aug 18, 2023):
+1 a thousand times. This would be incredibly useful. Being able to play audiobooks on a WatchOS device using it's built-in speakers would be perfect for winding down in the evenings before bed.
@brandonweidner commented on GitHub (Sep 24, 2023):
Having the ability to use Audiobookshelf with AirPods without being connected to my phone would be amazing.
@lukeIam commented on GitHub (Oct 1, 2023):
Just want to mention: there is a framework by google for building audio apps for wearos:
https://github.com/google/horologist
And they have already an example app which can navigate titles and download music for offline playback:
https://google.github.io/horologist/media-sample/
Might be a good starting point (but I currently have no time for starting such a project...)
@eric10k93 commented on GitHub (Oct 7, 2023):
@lukeIam, that's amazing! I started looking into developing for Wear OS briefly a few months back... With the sole intention of figuring out how to sync listening progress for an audiobook file. I am a developer by trade but know next to nothing about mobile development, so I didn't go far... I didn't know about this framework existing.
Having recently gotten an ABS server set up, I would love to assist in developing a Wear OS app. Looks like I have got some reading to do on this framework.
Anyone know what it would take the get the ball rolling on this?
@abguymon commented on GitHub (Nov 6, 2023):
@eric10k93 I'm in the same boat, developer but no experience with this sort of development (I do python backend stuff) but would be interested in seeing if I could spin something up. Maybe we can try and get something going together.
@maodelg commented on GitHub (Nov 22, 2023):
+1 this will be enven more OP than the carplay functionality. This has been trown on the table like a 100 times, but I am also willing to donate to support the carplay and apple watch releases!!
@frankyman88 commented on GitHub (Dec 28, 2023):
Even just the most basic WatchOS app to play/pause/skip 10s on the book that was played last would be great!
@filviu commented on GitHub (Feb 4, 2024):
Maybe a silly idea, but Pocket Casts open sourced their android (and ios?) apps, and they recently(ish) added a decent Wear OS app. Maybe it can be used for inspiration.
@RasmusKoit commented on GitHub (Feb 10, 2024):
Currently working on Wear OS version out of fun.
Plan is to create a standalone version that could work on Wear OS 4.0 version without phone needed
@maodelg commented on GitHub (Feb 10, 2024):
That looks awesome!!! Please tell me you are also willing to get an WatchOS app for Apple Watch as well
@RasmusKoit commented on GitHub (Feb 15, 2024):
I wrote a 3rd party app for it here ABS Wear
If you find any issues, then please report them under the abs_wear repository and not the official Audiobookshelf repo.
Currently only allows streaming over internet of your
Continue Listeningtab.Next idea is to allow downloading content to your watch
@Protarios commented on GitHub (Feb 25, 2024):
Just tested you app, thats sooo great!!!
Just perfect. Finally I just have to carry the watch and not the phone for sports :)
@ult1m8 commented on GitHub (Apr 3, 2024):
Holy crap! I've been looking everywhere for something like this. Thank you sooo much. Downloading the wear app now.
@ult1m8 commented on GitHub (Apr 4, 2024):
FYI @RasmusKoit, I installed your wear app from the play store. It successfully connects to my server and successfully plays streaming content. Nice! However, when I click the download button to download an audiobook onto my watch it just spins, and spins and spins. I've got the pixel watch 2, LTE version.
@mkaflowski commented on GitHub (May 13, 2024):
I am working on standalone WearOS version too. I thought that it is good opportunity to learn Jetpack Compose and WearOS. I hope that I could share usable app by the end of the month.
@mkaflowski commented on GitHub (Jun 18, 2024):
I'm very happy to finally say that my WearOS first version app is finished. I am aware that many things still need to be done. If you see any bugs or have suggestions on how to improve, I would be very grateful :)
https://github.com/mkaflowski/ShelfTime/
The app is under review in Google Play but after filling all forms I have noticed that package name is: kaf.audiobookshelfwearos. I know that using the name "audiobookshelf" is forbidden but for packagename will it be ok (the name is ShelfTime)? I missed it and changing it now will be very difficult :( For regular user is not visible.
@nichwall commented on GitHub (Jun 18, 2024):
Yeah, that should be fine. The main thing is so people don't expect support for 3rd-party apps from the Audiobookshelf project by keeping things distinct (but issues caused by the API or server should definitely be addressed).
@ult1m8 commented on GitHub (Jun 24, 2024):
That's great @mkaflowski. I'll try it out once it's available on the play store. Can you let us know once it's done with the review process and available?
@mkaflowski commented on GitHub (Jun 24, 2024):
I am going to upload new version today for GitHub and Google Play.
pon., 24 cze 2024, 12:20 użytkownik ult1m8 @.***>
napisał:
@maxcovergold commented on GitHub (Jun 24, 2024):
Just installed 1.1 onto Pixel Watch 2. Unfortunately, getting an error when trying to login. Can't expand the error but starts:
my server is just http and seems to be a authentication issue rather an inability to see server.
@mkaflowski commented on GitHub (Jun 25, 2024):
@maxcovergold I have upload new version - v1.2 that should fix that. Thank you for the feedback.
Google Play link: https://play.google.com/store/apps/details?id=kaf.audiobookshelfwearos
@maxcovergold commented on GitHub (Jun 27, 2024):
Unfortunately getting the same error. Though awesome able to install from the store now!
From clarity, I'm trying to connect using:
Protcol - http
Server address - IPadd:Port#
@RasmusKoit commented on GitHub (Jun 27, 2024):
I am now certain that pixel watch 2 has some beef with both ABS Wear and ShelfTime. We both have issues with those devices @mkaflowski 🤷
@ult1m8 commented on GitHub (Jun 27, 2024):
I was able to install and sign-in using my Pixel Watch 2. My problem I'm having is when I'm scrolling through my list of books (the one I'm trying to access is probably 20 or so down the list), I start seeing "404" pop up. I'm guessing that may have to do with too many asynchronous requests as its trying to fetch the metadata of each book.
I want to mention, that my ABS server address does not have a port. My address looks something like "https://foobar.duckdns.org/"
@mkaflowski commented on GitHub (Jun 27, 2024):
Could you describe what is the problem with Pixel Watch 2? I have Ticwatch 3 and emulators for testing.
If you have downloaded app from Google Play, there is a v1.1 probably. v1.2 should be available in couple hours/days (after Google Play review.)
@maxcovergold commented on GitHub (Jul 5, 2024):
Thank you. Indeed, it was still on 1.1. I decided to wait for the store to update, which took about a week but then jumped to v1.3. That has now allowed me to sign in.
The app seems to be a flat view of every book, requiring to scroll manually. I think it's in order of series name, though hard to say as series is not listed and some looked placed oddly. Is there another way to navigate?
Couple of issues:
Playing the books seems to work well, though I have not been able to test syncing the place with the server as have not been able to scroll to find a book I'm listening too. Will try starting one of the initial listed on another device and test later.
@mkaflowski commented on GitHub (Jul 8, 2024):
It looks like a crash? I will try to find it in crash reports. What device do you use?
It should be sorted by added date. I am going to add "unfinished books" in the first places.
@maxcovergold commented on GitHub (Jul 8, 2024):
It eventually gets there. A Pixel Watch 2 WiFi.
On Mon, 8 Jul 2024, 16:41 Mateusz Kaflowski, @.***>
wrote:
@ThierryBegin commented on GitHub (Aug 22, 2024):
Hot damn! Thanks a bunch!
Do you think it would be hard to also have access to podcasts? Since Google podcast first I moved everything to audiobookshelf
@mkaflowski commented on GitHub (Aug 23, 2024):
I dont have plans for podcasts now. Maybe another app for that in the future.
@jminke commented on GitHub (Feb 9, 2026):
Background for my comment:
The title specifies Wear OS, but the label of this issue includes iOS- There was a previous ticket for Apple Watch, closed as duplicate in favor of the current issue (https://github.com/advplyr/audiobookshelf-app/issues/693)
One datapoint that might help here: I built a standalone Apple Watch client for Audiobookshelf called Auribook. It covers the “leave the phone at home” use case (watch playback, offline downloads, progress sync back to ABS), and it also supports podcasts plus multiple libraries.
The hardest part by far was making downloads reliable within Apple Watch constraints (background limits, connectivity quirks, transfer interruptions, and keeping state consistent). It took a lot of iteration to get something that behaves well in real-world conditions.
App Store link (for reference): https://apps.apple.com/us/app/auribook/id6752285662
@ChaoticMonkey commented on GitHub (Mar 14, 2026):
+1
I would really love wearOS comparible ABS player on my watch, would be incredibly convenient as my job requires me to be without my phone.
A good podcast app would also be incredible, just can't find any good apps for these
@krisdb commented on GitHub (Mar 14, 2026):
Check out Wear Casts. for podcasts on your WearOS watch.