-
-
Notifications
You must be signed in to change notification settings - Fork 135
Getting started
Iris is a frontend for the Mopidy music server. The purpose of Iris is to pull together a variety of music sources and present them in an extremely functional and user-friendly experience. The primary music source (at this time) is Spotify, provided by the Mopidy-Spotify backend.
- Mopidy
- Mopidy-Spotify
- Mopidy-Local-SQLite (recommended)
- Run
sudo pip install Mopidy-Iris
- Pull code base
git clone [email protected]:jaedb/Iris.git
- Install package
python setup.py install
- Ensure you're running Mopidy as a service
- Run
sudo echo mopidy ALL=NOPASSWD: {PATH_TO_IRIS_HERE}/mopidy_iris/system.sh | /etc/sudoers
to allow mopidy user sudo permission to run the Iris installer - You can now upgrade using the Upgrade button under Settings
Iris will work for most users out-of-the-box. You can customise some of the configuration settings if you wish.
These optional values are defined in your mopidy.conf
file (typically ~/.config/mopidy/mopidy.conf
). They can be set in the [iris]
section.
-
country
Spotify-based country code (defaults tonz
) -
locale
Spotify-based locale code (defaults toen_NZ
) -
spotify_authorization_url
URL to use as Spotify authentication proxy (defaults tohttps://jamesbarnsley.co.nz/auth_spotify.php
) -
lastfm_authorization_url
URL to use as LastFM authentication proxy (defaults tohttps://jamesbarnsley.co.nz/auth_lastfm.php
) -
snapcast_enabled
(defaults tofalse
) -
snapcast_host
Hostname to your Snapcast server (defaults tolocalhost
) -
snapcast_port
Port to your Snapcast server (defaults to1705
)
You can upgrade from Iris under Settings > Upgrade. This is in beta, and you will need to restart Mopidy for the upgrade to complete. Alternatively run sudo pip install --upgrade Mopidy-Iris
.
If you're experiencing dependency issues, try installing without dependencies sudo pip install --upgrade --no-deps Mopidy-Iris
.