|
18 | 18 | UniqueList, |
19 | 19 | ) |
20 | 20 |
|
| 21 | +from .constants import ( |
| 22 | + FLOW_CONFIG_PREFIX, |
| 23 | + FLOW_PLAYLIST_ID, |
| 24 | + PERSONAL_SONGS_PLAYLIST_ID, |
| 25 | + RECOMMENDED_TRACKS_PLAYLIST_ID, |
| 26 | + SHAKER_CURATED_PREFIX, |
| 27 | + SHAKER_PREFIX, |
| 28 | + SMART_TRACKLIST_PREFIX, |
| 29 | + TOP_CHARTS_PLAYLIST_ID, |
| 30 | + USER_TOP_TRACKS_PLAYLIST_ID, |
| 31 | +) |
| 32 | + |
21 | 33 | if TYPE_CHECKING: |
22 | 34 | from deezer_python_gql import DeezerGQLClient |
23 | 35 | from deezer_python_gql.generated.get_audiobook import ( |
|
27 | 39 |
|
28 | 40 | from .provider import DeezerProvider |
29 | 41 |
|
30 | | -# -- Virtual playlist IDs -- |
31 | | - |
32 | | -FLOW_PLAYLIST_ID = "flow" |
33 | | -FLOW_CONFIG_PREFIX = "flow_config_" |
34 | | -SMART_TRACKLIST_PREFIX = "smart_tracklist_" |
35 | | -RECOMMENDED_TRACKS_PLAYLIST_ID = "recommended_tracks" |
36 | | -TOP_CHARTS_PLAYLIST_ID = "top_charts" |
37 | | -USER_TOP_TRACKS_PLAYLIST_ID = "user_top_tracks" |
38 | | -SHAKER_PREFIX = "shaker_" |
39 | | -SHAKER_CURATED_PREFIX = "shaker_curated_" |
40 | | -PERSONAL_SONGS_PLAYLIST_ID = "personal_songs" |
41 | | -SHAKER_MIX_COVER = "https://cdn-assets.dzcdn.net/shaker/_next/static/media/group_mix.d986951b.svg" |
42 | | - |
43 | | -# -- Browse folder names (used as path segments for routing) -- |
44 | | - |
45 | | -BROWSE_MADE_FOR_YOU = "Made For You" |
46 | | -BROWSE_EXPLORE = "Explore" |
47 | | -BROWSE_RECENTLY_PLAYED = "Recently Played" |
48 | | -BROWSE_SHAKER = "Shaker" |
49 | | -BROWSE_AUDIOBOOKS = "Discover Audiobooks" |
50 | | -BROWSE_MOODS = "Moods" |
51 | | -BROWSE_GENRES = "Genres" |
52 | | -BROWSE_YOUR_TOP_ARTISTS = "Your Top Artists" |
53 | | -BROWSE_YOUR_TOP_ALBUMS = "Your Top Albums" |
54 | | -BROWSE_RECOMMENDED_PLAYLISTS = "Recommended Playlists" |
55 | | -BROWSE_RECOMMENDED_ARTIST_PLAYLISTS = "Recommended Artist Playlists" |
56 | | -BROWSE_PERSONALIZED_PLAYLISTS = "Personalized Playlists" |
57 | | - |
58 | 42 |
|
59 | 43 | @dataclass(frozen=True) |
60 | 44 | class VirtualPlaylistMeta: |
|
0 commit comments