【ytmusic】プレイリスト作成→曲検索→検索結果をプレイリストに登録

import requests
from ytmusicapi import YTMusic
import json

ytmusic = YTMusic("headers_auth.json")


#プレイリスト作成→曲検索→検索結果をプレイリストに登録
playlistId = ytmusic.create_playlist('test', 'test description')
search_results = ytmusic.search(query="colors 宇多田ヒカル")
print(search_results)

try:
ytmusic.add_playlist_items(playlistId, [search_results[0]['videoId']])
print(search_results[0]['videoId'])
except NameError: # 処理する例外の型が指定されている
print('検索結果なし!') # ここが実行される
except: # NameError 以外はここで処理
print('不明のエラー')

 

 playlistId = ytmusic.create_playlist('test', 'test description')

プレイリスト作成する。プレイリスト名:test、 ディスクリプション名: test description'

 

search_results = ytmusic.search(query="colors 宇多田ヒカル")

search_results に検索結果を格納する。

 

ytmusic.add_playlist_items(playlistId, [search_results[0]['videoId']])
プレイリストに検索結果の1番目を登録する。