Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for spotify Songs playlist (https://open.spotify.com/collection/tracks) #600

Closed
oppsig opened this issue Jun 1, 2019 · 5 comments
Assignees
Milestone

Comments

@oppsig
Copy link

oppsig commented Jun 1, 2019

Issue Template

Description

Is it possible to add support for playing spotify "Songs" playlist.
The playlist which contains songs you have hearth'ed.
The url is: https://open.spotify.com/collection/tracks
I can't get spotify uri on this list like other spotify playlists.

Steps to Reproduce

  1. tizonia --spotify-playlist-id https://open.spotify.com/collection/tracks

Expected behavior: Playing spotify Songs playlist

Actual behaviour:

tizonia 0.18.0. Copyright (C) 2019 Juan A. Rubio
This software is part of the Tizonia project <http://tizonia.org>

[Spotify] [Connecting] : '****'.
[Spotify] [Playlist id] 'https://open.spotify.com/collection/tracks' (owner: ****).
warning:expected id of type %s but found type %s %s
[Spotify] (SpotifyException) : http status: 404, code:-1 - https://api.spotify.com/v1/users/****/playlists/tracks:
 Invalid playlist Id

tizonia exiting (OMX_ErrorInsufficientResources).

 [OMX.Aratelia.audio_source.spotify.pcm:port:0]
 [OMX_ErrorInsufficientResources]

Reproduces how often: always

Versions

tizonia 0.18.0. Copyright (C) 2019 Juan A. Rubio
This software is part of the Tizonia project http://tizonia.org

Debug Info:
* [Boost 1_58]
* [TagLib 1.9.1]
* [MediaInfoLib - v0.7.82]

➜ ~ cat /etc/os-release
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
LOGO=archlinux

Installation Method Used

Snap

Additional Information

Any additional information, configuration or data that might be necessary to
reproduce the issue.

@tizonia
Copy link
Collaborator

tizonia commented Jun 3, 2019

Hi @oppsig !

Thanks for reporting this missing feature. Really interesting.

It seems to be one of those dynamically created playlists, like the daily mixes. They don't seem to have an externally visible playlist id. I will try to dig into this, but I'm afraid I am not very optimistic about it.

@oppsig
Copy link
Author

oppsig commented Jun 4, 2019

Ok, thanks 👍

@Kwaadpepper
Copy link

Kwaadpepper commented Apr 25, 2020

I can't play either spotify's dynamic lists like :
tizonia --spotify-owner="spotify" --spotify-playlist RapCaviar => [Spotify] (TypeError) : 'NoneType' object is not subscriptable
https://open.spotify.com/playlist/37i9dQZF1DX0XUsuxWHRQd exists
or
tizonia --spotify-owner="spotify" --spotify-playlist-id https://open.spotify.com/playlist/37i9dQZF1DX8GjsySWIS1x => [Spotify] (ValueError) : PlaylistBut not found : https://open.spotify.com/playlist/37i9dQZF1DX8GjsySWIS1x
https://open.spotify.com/playlist/37i9dQZF1DX8GjsySWIS1x exists.

Is this related ?

@tizonia
Copy link
Collaborator

tizonia commented Apr 28, 2020

Hi @Kwaadpepper / @oppsig

Good news, the access to private and dynamic playlists is in the works. It will be out in Tizonia 0.22.0.

@juanrubio
Copy link
Member

Closing this now. The release of 0.22.0 is in progress and binaries will be out in the next hours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants