This plugin allows you to easily control Spotify using KRunner. The plugin uses Spotipy to interact with the Spotify Web API. Using only a handful of words the user can control Spotify in a straightforward manner, even if Spotify does not run on the same device as KRunner is running on. Whether you are playing Spotify on your phone, Chromecast(Audio), Smart TV or anyother device, you are able to control it using this plugin!
In order to run the project the following software needs to be installed:
After installing all dependencies listed above, the following steps are needed to finish the installation:
- Clone the repo
git clone https://github.com/MartijnVogelaar/krunner-spotify
- Install
sh install.sh
In order to uninstall the plugin the following has to be done:
- Navigate to the repo
cd /path/to/repo
- Install
sh uninstall.sh
The KRunner-Spotify plugin has a wide range of functionalities including:
- Adding songs to the queue
- Increasing/Decreasing the volume
- Pause/Resume a track
- Play next/previous track
- Play a song/playlist
- Search for songs, artists, playlists and your playlists
- View the info of the current track
See USAGE.md
for an extensive guide.
- Support for Podcasts
- Control progress of a track
- Fast forward
- Rewind
- Move to a certain point in the track
- Control your own playlists
- Create
- Delete
- Rename
- Add (current) song to playlist
- Search and play album by name
- Search and play album by artists name
- Play an artist besides just searching for songs by artist.
- Change playback style
- Shuffle
- Normal
- Repeat
Distributed under the GPL-3.0 License. See LICENSE
for more information.
Martijn Vogelaar - Martijn.j.Vogelaar@outlook.com
Project Link: GitHub