[GH-ISSUE #4] Additional browsing functionality #2

Closed
opened 2026-02-27 22:07:28 +03:00 by kerem · 1 comment
Owner

Originally created by @sigma67 on GitHub (Apr 4, 2020).
Original GitHub issue: https://github.com/sigma67/ytmusicapi/issues/4

The library should provide functionality to browse artists and albums on YouTube Music.

The current proposed method outline is as follows (open to suggestions, improvements etc):

  • get_artist(channelId)
    should return a dictionary with lists of songs, albums, singles, videos on the artist page
    should also return info to get more songs/albums if available (i.e. the playlistId)

  • get_artist_songs(playlistId)
    should get all songs by an artist
    playlistId provided by get_artist

  • get_artist_albums(channelId, params)
    should get singles or albums depending on the params
    the required params should be provided by get_artist

  • get_album(browseId)
    should get all songs for an album. the method for converting between browseId and playlistId that you mentioned should be quite helpful here

Originally created by @sigma67 on GitHub (Apr 4, 2020). Original GitHub issue: https://github.com/sigma67/ytmusicapi/issues/4 The library should provide functionality to browse artists and albums on YouTube Music. The current proposed method outline is as follows (open to suggestions, improvements etc): - get_artist(channelId) should return a dictionary with lists of songs, albums, singles, videos on the artist page should also return info to get more songs/albums if available (i.e. the playlistId) - ~~get_artist_songs(playlistId) should get all songs by an artist playlistId provided by get_artist~~ - get_artist_albums(channelId, params) should get singles or albums depending on the params the required params should be provided by get_artist - get_album(browseId) should get all songs for an album. the method for converting between browseId and playlistId that you mentioned should be quite helpful here
kerem 2026-02-27 22:07:28 +03:00
Author
Owner

@sigma67 commented on GitHub (Apr 16, 2020):

All functions mentioned above are now implemented in v0.6.0.

<!-- gh-comment-id:614933968 --> @sigma67 commented on GitHub (Apr 16, 2020): All functions mentioned above are now implemented in v0.6.0.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ytmusicapi#2
No description provided.