Fix #173 (a track cannot be played with librespot)
Fix #173 (a track cannot be played with librespot)

Some tracks might have several `allowed` fields, librespot assumes that all fields must match, otherwise track cannot be played.
This change collects all `allowed` and `forbidden` lists, then does the final check on whole lists at once.
plietar/spotify-connect,XDjackieXD/librespot,plietar/librespot,plietar/librespot,bobbo/spotify-connect-scrobbler,michaelherger/librespot,XDjackieXD/librespot,michaelherger/librespot,bobbo/spotify-connect-scrobbler