CarPlay Support #370

Open
opened 2026-04-24 23:18:27 +02:00 by adam · 29 comments
Owner

Originally created by @benonymity on GitHub (Dec 15, 2022).

Is your feature request related to a problem? Please describe.

Feature parity with Android and better app usability when in the car.

Describe the solution you'd like

We'll also need to simply some data models that rely on Realm or Capacitor so that they are more portable--maybe even making a Swift package for the ABS API for easier integration into other apps.

Originally created by @benonymity on GitHub (Dec 15, 2022). ### Is your feature request related to a problem? Please describe. Feature parity with Android and better app usability when in the car. ### Describe the solution you'd like We'll also need to simply some data models that rely on Realm or Capacitor so that they are more portable--maybe even making a Swift package for the ABS API for easier integration into other apps.
adam added the enhancement label 2026-04-24 23:18:27 +02:00
Author
Owner

@benonymity commented on GitHub (Feb 1, 2023):

If we have (or write) an OpenAPI v3 schema for ABS, we could use this project to generate an SDK for ABS automatically: https://github.com/CreateAPI/CreateAPI. The native iOS Jellyfin app used that for their API package. Publishing something like that would make also make integration into 3rd party apps like Prologue easier. Something like https://github.com/audiobookshelf-flutter/audiobookshelf_api but in Swift.

@benonymity commented on GitHub (Feb 1, 2023): If we have (or write) an OpenAPI v3 schema for ABS, we could use this project to generate an SDK for ABS automatically: https://github.com/CreateAPI/CreateAPI. The native iOS Jellyfin app used that for their API package. Publishing something like that would make also make integration into 3rd party apps like Prologue easier. Something like https://github.com/audiobookshelf-flutter/audiobookshelf_api but in Swift.
Author
Owner

@benonymity commented on GitHub (Feb 12, 2023):

See some of the work done here: https://github.com/rasmuslos/audiobooks/tree/master/Shared/Models

@benonymity commented on GitHub (Feb 12, 2023): See some of the work done here: https://github.com/rasmuslos/audiobooks/tree/master/Shared/Models
Author
Owner

@StarOverSky commented on GitHub (Mar 7, 2023):

+1 Really need CarPlay support.

@StarOverSky commented on GitHub (Mar 7, 2023): +1 Really need CarPlay support.
Author
Owner

@simonaplin commented on GitHub (Apr 13, 2023):

+1

@simonaplin commented on GitHub (Apr 13, 2023): +1
Author
Owner

@WWoodpecker commented on GitHub (May 22, 2023):

+1 Really

@WWoodpecker commented on GitHub (May 22, 2023): +1 Really
Author
Owner

@srvoets commented on GitHub (May 22, 2023):

+1, might have to go back to pocketcasts because its straight up dangerous using this app in the car.

What needs to be done to get this going? Im not a wiz by any means but if I can dedicate some time to help I'd like to

@srvoets commented on GitHub (May 22, 2023): +1, might have to go back to pocketcasts because its straight up dangerous using this app in the car. What needs to be done to get this going? Im not a wiz by any means but if I can dedicate some time to help I'd like to
Author
Owner

@eximo84 commented on GitHub (Jun 27, 2023):

Agreed. CarPlay is a must have for safety reasons. Especially as android have android auto support.

@eximo84 commented on GitHub (Jun 27, 2023): Agreed. CarPlay is a must have for safety reasons. Especially as android have android auto support.
Author
Owner

@xstefanx commented on GitHub (Sep 4, 2023):

Very much would like to see this implemented. Most of my listening time happens in the car and having the safer controls would mean a lot.

@xstefanx commented on GitHub (Sep 4, 2023): Very much would like to see this implemented. Most of my listening time happens in the car and having the safer controls would mean a lot.
Author
Owner

@vdrover commented on GitHub (Oct 26, 2023):

Playback via CarPlay is currently "fine". Below are my test results.

Separately, would a GoFundMe help get this feature request moving forward?

  1. The app does not show up in the grid of apps in CarPlay. At a minimum, we need the app to show and when selected, be able to browse the library and select a book.
  2. Since there is no app icon, the previously used audio app is shown (see Spotify below) in the Carplay dashboard.
  3. If you click the book icon in the CarPlay dashboard, you get to the only scene for ABS. Sometimes, this will have an arrow at the top-left. Currently, this arrow has nowhere to go. Ideally, this would go to the ABS app (see 1 above).

(null) 2023-10-26 at 4 25 10 PM

(null) 2023-10-26 at 4 29 36 PM

@vdrover commented on GitHub (Oct 26, 2023): Playback via CarPlay is currently "fine". Below are my test results. Separately, would a GoFundMe help get this feature request moving forward? 1. The app does not show up in the grid of apps in CarPlay. At a minimum, we need the app to show and when selected, be able to browse the library and select a book. 2. Since there is no app icon, the previously used audio app is shown (see Spotify below) in the Carplay dashboard. 3. If you click the book icon in the CarPlay dashboard, you get to the only scene for ABS. Sometimes, this will have an arrow at the top-left. Currently, this arrow has nowhere to go. Ideally, this would go to the ABS app (see 1 above). ![(null) 2023-10-26 at 4 25 10 PM](https://github.com/advplyr/audiobookshelf-app/assets/3143313/9a8edae9-7ff1-4520-857d-1fdbbc21e8af) ![(null) 2023-10-26 at 4 29 36 PM](https://github.com/advplyr/audiobookshelf-app/assets/3143313/abc4c07c-53b7-4a5b-8dea-d3e939c8619d)
Author
Owner

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

I guess that is how iOS handles apps that are playing but have no CarPlay app built

@advplyr commented on GitHub (Oct 26, 2023): I guess that is how iOS handles apps that are playing but have no CarPlay app built
Author
Owner

@woolmonkey commented on GitHub (Oct 28, 2023):

@Vdrover Isn't that just the currently playing audio in carplay? Looks like it. If you take a call or anything you can't restart the previously playing audio.

@woolmonkey commented on GitHub (Oct 28, 2023): @Vdrover Isn't that just the currently playing audio in carplay? Looks like it. If you take a call or anything you can't restart the previously playing audio.
Author
Owner

@urhovaldeko commented on GitHub (Oct 28, 2023):

Yes, that's the "Now Playing" interface. Works the same way on Watch. Unfortunately, "Now Playing" isn't a regular app and won't show up in the recent apps section on the left.

@urhovaldeko commented on GitHub (Oct 28, 2023): Yes, that's the "Now Playing" interface. Works the same way on Watch. Unfortunately, "Now Playing" isn't a regular app and won't show up in the recent apps section on the left.
Author
Owner

@TomBayne commented on GitHub (Nov 2, 2023):

+1 for this feature.

@TomBayne commented on GitHub (Nov 2, 2023): +1 for this feature.
Author
Owner

@driveridesurf commented on GitHub (Nov 20, 2023):

Really enjoying the iOS app. I hope CarPlay integration is something that happens sooner rather than later. Kudos to all the devs working on this project. Thank you.

@driveridesurf commented on GitHub (Nov 20, 2023): Really enjoying the iOS app. I hope CarPlay integration is something that happens sooner rather than later. Kudos to all the devs working on this project. Thank you.
Author
Owner

@nichwall commented on GitHub (Dec 14, 2023):

You can show support for the feature by reacting with a thumbs up to the top comment (please don't just comment "+1")
https://www.audiobookshelf.org/faq/#i-have-a-feature-request-how-should-i-bring-this-up

@nichwall commented on GitHub (Dec 14, 2023): You can show support for the feature by reacting with a thumbs up to the top comment (please don't just comment "+1") https://www.audiobookshelf.org/faq/#i-have-a-feature-request-how-should-i-bring-this-up
Author
Owner

@fidoriel commented on GitHub (Jan 4, 2024):

Maybe this project can borrow some code from https://github.com/BLeeEZ/amperfy. The Projects are license compatible. Imho a very basic last played and start/stop would be more than enough. In this context may be a Siri integration useful (could also be borrowed). More than this should not be done while driving.

@fidoriel commented on GitHub (Jan 4, 2024): Maybe this project can borrow some code from https://github.com/BLeeEZ/amperfy. The Projects are license compatible. Imho a very basic last played and start/stop would be more than enough. In this context may be a Siri integration useful (could also be borrowed). More than this should not be done while driving.
Author
Owner

@kitzler-walli commented on GitHub (Jan 22, 2024):

I just filed for the CarPlay eligibility - hopefully I'll be able to support the project with a version supporting carplay.

@kitzler-walli commented on GitHub (Jan 22, 2024): I just filed for the CarPlay eligibility - hopefully I'll be able to support the project with a version supporting carplay.
Author
Owner

@sevenlayercookie commented on GitHub (Jan 24, 2024):

I just filed for the CarPlay eligibility - hopefully I'll be able to support the project with a version supporting carplay.

I'm an amateur coder, but I was thinking about forking the app to work on this too. Were you able to file for CarPlay support for your own fork?

@sevenlayercookie commented on GitHub (Jan 24, 2024): > I just filed for the CarPlay eligibility - hopefully I'll be able to support the project with a version supporting carplay. I'm an amateur coder, but I was thinking about forking the app to work on this too. Were you able to file for CarPlay support for your own fork?
Author
Owner

@kitzler-walli commented on GitHub (Jan 24, 2024):

I haven't heard from Apple yet - hopefully they will soon decide if I'm worth to develop Apple CarPlay Apps.

@kitzler-walli commented on GitHub (Jan 24, 2024): I haven't heard from Apple yet - hopefully they will soon decide if I'm worth to develop Apple CarPlay Apps.
Author
Owner

@genebean commented on GitHub (Jan 24, 2024):

Thanks for diving into this @kitzler-walli and @sevenlayercookie

@genebean commented on GitHub (Jan 24, 2024): Thanks for diving into this @kitzler-walli and @sevenlayercookie
Author
Owner

@sevenlayercookie commented on GitHub (Feb 15, 2024):

@kitzler-walli did you ever hear back from Apple about CarPlay?

@sevenlayercookie commented on GitHub (Feb 15, 2024): @kitzler-walli did you ever hear back from Apple about CarPlay?
Author
Owner

@kitzler-walli commented on GitHub (May 12, 2024):

I got positive feedback from apple but am currently stuck at 200% workload with almost no spare time. I'll get back to you as soon as I have an update.

@kitzler-walli commented on GitHub (May 12, 2024): I got positive feedback from apple but am currently stuck at 200% workload with almost no spare time. I'll get back to you as soon as I have an update.
Author
Owner

@one-harsh commented on GitHub (Oct 21, 2024):

Hey @kitzler-walli, I understand that it's presumptuous of me to check about the status of CarPlay support given our own daily jobs, but just in case. Has there been any progress? 🙂

@one-harsh commented on GitHub (Oct 21, 2024): Hey @kitzler-walli, I understand that it's presumptuous of me to check about the status of CarPlay support given our own daily jobs, but just in case. Has there been any progress? 🙂
Author
Owner

@ivantomica commented on GitHub (Oct 21, 2024):

Hey @kitzler-walli, I understand that it's presumptuous of me to check about the status of CarPlay support given our own daily jobs, but just in case. Has there been any progress? 🙂

@one-harsh , in the meantime, not sure if you already checked it out, but there's quite a good app called "plappa" which has carplay support :-)

@ivantomica commented on GitHub (Oct 21, 2024): > Hey @kitzler-walli, I understand that it's presumptuous of me to check about the status of CarPlay support given our own daily jobs, but just in case. Has there been any progress? 🙂 @one-harsh , in the meantime, not sure if you already checked it out, but there's quite a good app called "plappa" which has carplay support :-)
Author
Owner

@kitzler-walli commented on GitHub (Oct 22, 2024):

Till now I only had a few hours and the facts that this is my first attempt at a carplay app didn't help.

@kitzler-walli commented on GitHub (Oct 22, 2024): Till now I only had a few hours and the facts that this is my first attempt at a carplay app didn't help.
Author
Owner

@kitzler-walli commented on GitHub (Jan 30, 2026):

Better late than never but I finally created my apple carplay version - to be honest I did it completely with claude code but it works and I use it in my car currently and am very pleased with the results.

@kitzler-walli commented on GitHub (Jan 30, 2026): Better late than never but I finally created my apple carplay version - to be honest I did it completely with claude code but it works and I use it in my car currently and am very pleased with the results.
Author
Owner

@fidoriel commented on GitHub (Jan 30, 2026):

Do you have a brach @kitzler-walli to try?

@fidoriel commented on GitHub (Jan 30, 2026): Do you have a brach @kitzler-walli to try?
Author
Owner

@kitzler-walli commented on GitHub (Jan 30, 2026):

I just created a fork and pushed my changes into it: https://github.com/kitzler-walli/audiobookshelf-app
(i had to merge the recent changes of the project - so the current state is untested)

I could also add some users to testflight - by the way - why is the app not yet published in the app store?

@kitzler-walli commented on GitHub (Jan 30, 2026): I just created a fork and pushed my changes into it: https://github.com/kitzler-walli/audiobookshelf-app (i had to merge the recent changes of the project - so the current state is untested) I could also add some users to testflight - by the way - why is the app not yet published in the app store?
Author
Owner

@kitzler-walli commented on GitHub (Jan 31, 2026):

Today I verified the current version - works just fine on my Carplay. (the app does not work in the Carplay simulator, but works just fine on a real device)

@kitzler-walli commented on GitHub (Jan 31, 2026): Today I verified the current version - works just fine on my Carplay. (the app does not work in the Carplay simulator, but works just fine on a real device)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#370