py-dj/ytmusic.py
2025-04-15 15:12:25 +02:00

28 lines
506 B
Python

import pandas as pd
from ytmusicapi import YTMusic
ytmusic = YTMusic()
search_string = input("Input the search string: ")
search_results = ytmusic.search(search_string)
df = pd.json_normalize(search_results)
df = df[
df["category"].isin(["Top result", "Songs", "Videos"])
& df["resultType"].isin(["song", "video"])
]
df = df[
[
"category",
"resultType",
"videoId",
"title",
"artists",
"views",
"duration_seconds",
]
]
print(df)