Metadata-Version: 2.1
Name: respotgui
Version: 0.1.61
Summary: A frontend for the respot-java Spotify client
Home-page: https://github.com/digfish/respogui
Author: digfish
Author-email: digfish@digfish.org
License: Apache License 2.0
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pillow (==9.2.0)
Requires-Dist: pycaw (==20220416)
Requires-Dist: pynput (==1.7.6)
Requires-Dist: PySimpleGUI (==4.60.3)
Requires-Dist: python-dotenv (==0.21.0)
Requires-Dist: requests (==2.28.1)
Requires-Dist: setuptools (==65.3.0)
Requires-Dist: versioneer (==0.26)
Requires-Dist: websocket-client (==1.4.1)

# ReSpotGUI

![](https://raw.githubusercontent.com/digfish/respotgui/master/respotgui.png)

The purpose is to provide a graphical frontend for the [librespot-java](https://github.com/librespot-org/librespot-java), a library that provides streaming and support for Spotify Connect devices. 

# Features
- Search for any kind of item in spotify (artist, playlist, track names, albums)
- Volume control
- Play controls
- Seek to any time point in the track
- Able to choose any track in the playlist

# Requirements

- A Spotify premium subscription
- Java installed
- librespot-java (last version can be obtained [here](https://github.com/librespot-org/librespot-java/releases))[^1]
- Python 3 installed (of course!)

# Install

To install type:

```
pip install respotgui
```

to execute:
```
python -m respot.gui
```
or simply:
```
respotgui
```

[^1]: Download the file `librespot-api-*.jar` and execute it with `java -jar`


- Now listens to presses on media keys
- Added slider for volume
- added total time in timer and made improvements
- Implemented search for playlists and listbox with active playlist
- Minor changes to the gui. Removed thread timers
- minor fixes to the gui
- synced with the project in pypi
- Minor corrections to allow a stable install
- image files relative to the source dir
- Updated definition files
- Delete respogui-0+unknown directory
- first commit
