Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CarPlay Support #475

Open
benonymity opened this issue Dec 15, 2022 · 25 comments
Open

CarPlay Support #475

benonymity opened this issue Dec 15, 2022 · 25 comments
Labels
enhancement New feature or request

Comments

@benonymity
Copy link
Contributor

benonymity commented 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.

@benonymity benonymity added the enhancement New feature or request label Dec 15, 2022
@benonymity
Copy link
Contributor Author

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
Copy link
Contributor Author

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

@slyfoxgh
Copy link

slyfoxgh commented Mar 7, 2023

+1 Really need CarPlay support.

@simonaplin
Copy link

+1

@WWoodpecker
Copy link

+1 Really

@srvoets
Copy link

srvoets commented 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

@eximo84
Copy link

eximo84 commented Jun 27, 2023

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

@xstefanx
Copy link

xstefanx commented 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.

@vdrover
Copy link

vdrover commented 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

@advplyr
Copy link
Owner

advplyr commented Oct 26, 2023

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

@woolmonkey
Copy link

woolmonkey commented 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.

@urhovaldeko
Copy link

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.

@TomBayne
Copy link

TomBayne commented Nov 2, 2023

+1 for this feature.

@driveridesurf
Copy link

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.

@nichwall
Copy link
Contributor

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

@fidoriel
Copy link
Contributor

fidoriel commented 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.

@kitzler-walli
Copy link

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

@sevenlayercookie
Copy link

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?

@kitzler-walli
Copy link

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

@genebean
Copy link

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

@sevenlayercookie
Copy link

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

@kitzler-walli
Copy link

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.

@one-harsh
Copy link

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? 🙂

@ivantomica
Copy link

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 :-)

@kitzler-walli
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests