This driver adds Squeezebox / Logitech Media Server support to NEEO
npm install neeo_driver_squeezeboxThis driver allows you to add all your Squeezebox to the NEEO remote. This is a work in progress, features like Album pictures, playlist navigation, squeezebox syncing, etc. will be implemented if the NEEO-Sdk supports.
This is a fork from https://github.com/trouty00/neeo_driver_squeezebox but many things have changed:
* It embeds the SqueezeNode project (https://github.com/piotrraczynski/squeezenode) from Piotr Raczynski with some little modifications.
* Players are auto discovered
* Spotify playlists and favorites are added by update a configuration file (settings.json)
`` javascript`
const TYPES = [
'ACCESSOIRE',
'AUDIO',
'AVRECEIVER',
'DVB',
'DVD',
'GAMECONSOLE',
'LIGHT',
'MEDIAPLAYER',
'PROJECTOR',
'TV',
'VOD'
];
Don't forget to add shortcuts button:
* albumname
* artistname
* titlename
* duration
* albumcover
The playlists configured in the settings.json are also created as buttons from their name. Add them as shortcuts to be able to launch them with the NEEO Remote / App.
To navigate between the tracks of the current loaded playlist, only the "CURSOR LEFT/RIGHT" arrows are supported.
Known issues:
- duration is not updated on the REMOTE but it is on the APP. Tracked by https://github.com/NEEOInc/neeo-sdk/issues/62
- when changing the duration on the slider, the track is started from the beginning instead of seeking the right time. This is an issue in the Squeeze SDK seek function.
- Channel UP/DOWN does not work (don't know why) for track navigation.
This should displays the following lines:
```
Started
..
2 specs, 0 failures
If not, checks the errors in the console.