[GH-ISSUE #364] Is there a way to extract full description of a music video? #289

Closed
opened 2026-02-27 22:09:01 +03:00 by kerem · 3 comments
Owner

Originally created by @ryq99 on GitHub (Mar 23, 2023).
Original GitHub issue: https://github.com/sigma67/ytmusicapi/issues/364

I'm extracting music data with .get_song(), I'm able to see the video description under result['microformat']['microformatDataRenderer']['description']. However, I found it's just the shortened description not the full one. Take Sunflower (Spider-Man: Into the Spider-Verse) as an example, the video id is 'ApXoWvfEYVU', I have the description as follows:

"description": "Own Spider-Man: Into the Spider-verse on Digital 2/26 and Blu-ray on 3/19 Blu-ray: http://sonypictures.us/ueaRau Digital: http://sonypictures.us/Wnbe3e "S...".

I'm wondering if there is a way to get the full description like we can get on the page by expanding it?

Originally created by @ryq99 on GitHub (Mar 23, 2023). Original GitHub issue: https://github.com/sigma67/ytmusicapi/issues/364 I'm extracting music data with .get_song(), I'm able to see the video description under result['microformat']['microformatDataRenderer']['description']. However, I found it's just the shortened description not the full one. Take Sunflower (Spider-Man: Into the Spider-Verse) as an example, the video id is 'ApXoWvfEYVU', I have the description as follows: "description": "Own Spider-Man: Into the Spider-verse on Digital 2/26 and Blu-ray on 3/19 Blu-ray: http://sonypictures.us/ueaRau Digital: http://sonypictures.us/Wnbe3e \"S...". I'm wondering if there is a way to get the full description like we can get on the page by expanding it?
kerem closed this issue 2026-02-27 22:09:01 +03:00
Author
Owner

@vixalien commented on GitHub (Mar 24, 2023):

prettu sure that description is not exposed in youtube music, only in youtube

<!-- gh-comment-id:1482482591 --> @vixalien commented on GitHub (Mar 24, 2023): prettu sure that description is not exposed in youtube music, only in youtube
Author
Owner

@ryq99 commented on GitHub (Mar 24, 2023):

Then I guess I will probably have to use the official Youtube API to get it, pretty sure it has the full description of videos. Thanks!

<!-- gh-comment-id:1483121023 --> @ryq99 commented on GitHub (Mar 24, 2023): Then I guess I will probably have to use the official Youtube API to get it, pretty sure it has the full description of videos. Thanks!
Author
Owner

@sigma67 commented on GitHub (Mar 24, 2023):

Yes, this is not under our control. There's actually very little parsing happening for get_song, the data is returned pretty much exactly as it is returned by the server:

github.com/sigma67/ytmusicapi@19ad424e0e/ytmusicapi/mixins/browsing.py (L596-L615)

<!-- gh-comment-id:1483295586 --> @sigma67 commented on GitHub (Mar 24, 2023): Yes, this is not under our control. There's actually very little parsing happening for `get_song`, the data is returned pretty much exactly as it is returned by the server: https://github.com/sigma67/ytmusicapi/blob/19ad424e0e59b1908fcb767f8b85a83ecf5ecde2/ytmusicapi/mixins/browsing.py#L596-L615
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#289
No description provided.