Read the statement by Michael Teeuw here.
MMM-Spotify
-
@sean, thanks I will try in the evening
-
@Sean Works great. Tx
-
Another awesome module, thank you!
The displayed album cover goes dim when there is no playback which is nice. Would it be possible to add an option to completely hide the module when there is no playback?
-
@mmmmh
Add this into your css/custom.css#SPOTIFY.pausing {
display:none;
} -
-
@Sean said in MMM-Spotify:
@mmmmh
Add this into your css/custom.css#SPOTIFY.pausing {
display:none;
}I stopped and quit the Windows 10 Spotify app, but the artwork keeps showing.
-
@Cr4z33
That checks only playing and pausing. Inactive device is another issue.
This module is pooling to pull current playback data per 1~2 secs.
PPL may have several spotify devices, so if one device is deactivated, but others could be alive. And there’s no way to receive one device’s activeness at event time. (Spotify API doesn’t support pushing to client)
To check “ALL DEVICES” are inactive, another pooling be needed to pull data about available devices per 1~2 sec. I’m not sure whether it’s good approach or not. It would make API usage double. (Somebody be already worrying about too many DNS calling by this module)
Anyway, I’ll consider it. -
@Sean OK thanks.
-
UPDATED
1.1.1 (2019-04-11)
- Added : CSS variable for easy adjusting size. (Adjust only --sp-width to resize)
- Added : Hiding module when current playback device is inactivated. If you don’t want to hide , modify CSS
.inactive
. (More test might be needed, but…)
-
@Sean
This popped up today:
[SPOTIFY] API Request fail on : /v1/me/player { Error: connect ECANCELED 35.186.224.53:443 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1161:14) errno: 'ECANCELED', code: 'ECANCELED', syscall: 'connect', address: '35.186.224.53', port: 443 } undefined Whoops! There was an uncaught exception... TypeError: Cannot read property 'statusCode' of undefined at Request.request [as _callback] (C:\Users\jiman\MagicMirror\modules\MMM-Spotify\Spotify.js:189:23) at self.callback (C:\Users\jiman\MagicMirror\node_modules\request\request.js:185:22) at Request.emit (events.js:182:13) at Request.onRequestError (C:\Users\jiman\MagicMirror\node_modules\request\request.js:877:8) at ClientRequest.emit (events.js:182:13) at TLSSocket.socketErrorListener (_http_client.js:382:9) at TLSSocket.emit (events.js:182:13) at emitErrorNT (internal/streams/destroy.js:82:8) at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) at process._tickCallback (internal/process/next_tick.js:63:19) MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
Any Ideas?
The module seems to be working as it is supposed to… :confused_face: