Metadata-Version: 2.1
Name: rofify
Version: 0.0.25
Summary: Rofi menu script that controls spotify playback.
Home-page: https://github.com/dbkosky/rofify.git
Author: Daniel Kosky
Author-email: dbkosky@gmail.com
License: MIT
Description: # Rofify
        ## Spotify Menu in Rofi
        This app is intended to provide an alternative method for controlling spotify playback. 
        It's inspired by the terminal application [SpoTUI](https://github.com/ceuk/SpoTUI), and makes heavy use of 
        [spotipy](https://github.com/plamere/spotipy) and [python-rofi-menu](https://github.com/miphreal/python-rofi-menu).
        
        Before you attempt to install this, it's worth noting that, at present, you need spotify premium in order to use this. You will need create an app on [the spotify devolper site](https://developer.spotify.com) (go to dashboard, then create an app).
        
        To install the package run: 
        ``` sh
        pip install rofify
        ```
        
        ## Setup
        You will need to add a few items to the configuration to get started.
        To create the a config file at .config/rofify/config you can run:
        ``` sh
        python -m rofify --create-config
        ```
        
        In the config file you will need to set the values for username, client_id and client_secret.
        The client_id and client_secret can be obtained on your application page on developer.spotify.com.
        Redirect_uri can be left the same, unless you have changed it in the application settings on 
        developer.spotify.com.
        
        Next, run:
        ``` sh
        python -m rofify --create-token
        ```
        This is required, as the authentication uses this token in every reuqest made.
        This creates a token using the path specified by 'cache_path' in the config file. 
        
        Try and see if the package is working by typing running Rofi:
        ``` sh
        rofi -modi spotify:"python -m rofify" -show spotify
        ```
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
