Skip to content

timklge/karoo-spotify

Repository files navigation

Karoo Spotify Remote Control Extension

Important

App is currently in testing and not yet available for sideloading.

GitHub Actions Workflow Status GitHub Downloads (specific asset, all releases) GitHub License

This extension for Karoo devices adds a graphical data field with Spotify music controls that can be added to data pages.

Compatible with Karoo 2 and Karoo 3 devices.

Menu Player Playlist

Features

  • Play/pause, skip forward, skip backward, shuffle, repeat, add to queue, view and play playlist, view queue
  • Thumbnails for currently played track and playlists
  • If Spotify is installed on your Karoo: Volume control, automatic volume control based on ride speed
  • To be implemented: search, view album, view artist, podcast selection

Installation

Important

You currently can not use the app without registering your own Spotify developer account and using your own client ID and secret.

There are two ways to use this app:

  • Remote control mode: You can install this extension on your Karoo and control Spotify running on your phone (or any other spotify connect enabled device like your computer if you are training indoors). The extension will control the Spotify app via the Spotify Web API, so you need an active internet connection (which is provided by the companion app as long as your phone has mobile data reception). Volume control is not available in this mode.
  • Standalone mode: If you have sideloaded Spotify itself onto your Karoo, the extension can be used to directly control the Spotify app, which works without an internet connection. You can then directly pair your bluetooth headphones to the Karoo and thereby also get the radar alerts, TBT sounds etc the Karoo can play over bluetooth. Please note that the Spotify app can not use the companion app to stream new songs while riding, so you have to download the playlists you want to listen to using the Spotify app itself and let it synchronize them while you are within WiFi range.

Usage

After installing this app on your Karoo and opening it once from the main menu, you can add a player data field to one of your data pages. It is recommended to use a data field that covers a whole page.

Credits

About

Karoo datafield to control spotify playback

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages