ClutchEngineering / Sidecar

Issue tracker for Sidecar
http://sidecar.clutch.engineering
2 stars 0 forks source link

Music Widget Features #40

Open mattingg opened 2 weeks ago

mattingg commented 2 weeks ago

It would be quite handy if i could tap the music at the bottom of the screen & have it go right to the music app which is playing the current song.

Is it possible to make the layout of the music widget more customise-able? I’d like to see the track time/ scrubbing bar underneath just like on the CarPlay homescreen, but can totally understand not everyone would want that

Another small consistency thing- Whenever a song plays that doesn’t have cover art, it won’t show any cover art, unlike on the CarPlay homescreen it replaces it with a ‘🎵’ icon. Is it possible to have this icon shown for these songs/an option to toggle it?

jverkoey commented 2 weeks ago

It would be quite handy if i could tap the music at the bottom of the screen & have it go right to the music app which is playing the current song.

Widgets unfortunately can't be interactive in CarPlay due to limitations in how touch events are forwarded to the app. The only non-map interactions I'm able to react to in Sidecar are the four buttons on the side and buttons in the drop-down navigation bar at the top.

That being said, what is your intent in this described interaction? Are you wanting to be able to control the music in some manner, e.g. favoriting or pausing or something else?

Is it possible to make the layout of the music widget more customise-able? I’d like to see the track time/ scrubbing bar underneath just like on the CarPlay homescreen, but can totally understand not everyone would want that

For similar reasons as above, an interactive scrubber is not possible. For track time, are you wanting to see the time remaining/progressed or the track duration, or both?

Whenever a song plays that doesn’t have cover art, it won’t show any cover art, unlike on the CarPlay homescreen it replaces it with a ‘🎵’ icon. Is it possible to have this icon shown for these songs/an option to toggle it?

Ah! This is a bug; thank you for reminding me because I had noticed that for one of my tracks that doesn't have album art 😅 I'll prioritize fixing this for the next release.

mattingg commented 2 weeks ago

Yeah, i was thinking about pausing, favouriting tracks and also being able to change playlist, that’s exactly why i’d asked about being able to tap through to the designated music player 😌

Yeah i’d like to see both the remaining/progressed track time and track duration!

Amazing i’ll be on the lookout for next release😎 Also, thank you for replying so promptly!

jverkoey commented 2 weeks ago
Screenshot 2024-11-10 at 10 10 23 PM

Fixed :)

Also handling empty artist names now too to boot!

jverkoey commented 2 weeks ago

pausing

Added as a feature request for one of the four buttons you can configure.

favouriting tracks

Apple Music doesn't seem to have an API for this yet sadly. I've filed FB15757413 to Apple with a suggestion to add this as an API to MusicKit

being able to change playlist

I may look into this; it's something I could in theory add to the top navigation bar as a drill-down menu, similar to the OBD menu you can currently access from the top navigation bar. Filed as a feature request.

i’d like to see both the remaining/progressed track time and track duration!

I'll think about how I might do this in a non-distracting way. Would you be ok if it was more like a progress bar being drawn around the album art? I think this would be the ideal balance between not changing too frequently while also allowing a quick glance at the current progress in the track. Or do you specifically want to understand the amount of time remaining as a numerical quantity?

mattingg commented 2 weeks ago

Amazing. The progress bar around the cover art is a good idea, i like the sound of that. Maybe you could add a little customisation option to allow the user the change the colour of the progression bar also? Could help make it more visible to certain people😁

studiograham commented 1 week ago

The music playing should be “now playing” it doesn’t support podcasts or audiobooks.

CaiseLava commented 4 days ago

The now playing doesn’t support spotify for me at least,