audiobookshelf-app
audiobookshelf-app copied to clipboard
Wear OS Support
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
+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.
Having the ability to use Audiobookshelf with AirPods without being connected to my phone would be amazing.
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 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!!
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.
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
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
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 Listening
tab.
Next idea is to allow downloading content to your watch
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 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.
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.
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).
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?
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: @.***>
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)>, 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 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 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 🤷
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/"
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.
- 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?
— 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