Comments (1)
The filters are written using continuations
.
Need two function parameters filter = "singles"/"albums"
and sort = "default"/"recency"/"popularity"/"alphabetical"
Based on the function parameters given, grab the relevant continuations from header.musicSideAlignedItemRender.startItems
(for filters) or from header.musicSideAlignedItemRender.endItems
(for sort) and replace the returned response with the continuation response before parsing and returning to the user.
from ytmusicapi.
Related Issues (20)
- Add a get_artist_songs just like get_artist_albums HOT 1
- get_playlist fails if some track has invalid duration_seconds
- get_artist only returns about 10 songs and 10 albums at max HOT 1
- Edge case in edit_playlist: moving a title to the end of the playlist HOT 3
- album information on playlist tracks getting wrongly assigned on collaborative playlists HOT 4
- keyError when using get_playlist() HOT 9
- signatureCipher when requesting for get_song method HOT 4
- `get_playlist` does not work for all languages HOT 1
- `get_playlist` does not work for all languages
- YouTube music changed their UI of playlist page HOT 2
- get_playlist doen't return info about playlist author HOT 1
- get_album() fails if the album artist is 'Various Artists' HOT 1
- KeyError: 'singleColumnBrowseResultsRenderer' HOT 3
- `get_album` returns invalid artist data for track items in 1.7.4 HOT 1
- `get_playlist` returns `None` for track title HOT 3
- Search Continuations
- KeyError: 'thumbnails' when using `get_playlist` HOT 2
- get_playlist track artists are now None HOT 4
- No way to get all videos from user HOT 5
- "KeyError: navigationEndpoint" with get_album() using certain browseIDs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ytmusicapi.