Merge pull request #475 from ashthespy/collections

Fetch context for Spotify Collection types as well
This commit is contained in:
Anton Voyl 2020-05-11 09:03:28 +02:00 committed by GitHub
commit 0056400ca1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -917,7 +917,9 @@ impl SpircTask {
); );
let context_uri = self.state.get_context_uri().to_owned(); let context_uri = self.state.get_context_uri().to_owned();
if (context_uri.starts_with("spotify:station:") if (context_uri.starts_with("spotify:station:")
|| context_uri.starts_with("spotify:dailymix:")) || context_uri.starts_with("spotify:dailymix:")
// spotify:user:xxx:collection
|| context_uri.starts_with(&format!("spotify:user:{}:collection",self.session.username())))
&& ((self.state.get_track().len() as u32) - new_index) < CONTEXT_FETCH_THRESHOLD && ((self.state.get_track().len() as u32) - new_index) < CONTEXT_FETCH_THRESHOLD
{ {
self.context_fut = self.resolve_station(&context_uri); self.context_fut = self.resolve_station(&context_uri);