【ytmusic】基本操作
import requests
from ytmusicapi import YTMusic
import jsonytmusic = 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('不明のエラー')
【検索の場合】
YTMusic.
search
(query: str, filter: str = None, limit: int = 20, ignore_spelling: bool = False) → List[Dict[KT, VT]]
Search YouTube music Returns results within the provided category.
Parameters: |
|
---|
実際の実行方法
search_results = ytmusic.search(query="colors 宇多田ヒカル")
print(search_results)
実際の実行方法
search_results = ytmusic.search(query="colors 宇多田ヒカル",filter=None,limit=1)
#リミットが壊れているのか使えない。
search_results = ytmusic.search(query="colors 宇多田ヒカル",filter="videos",limit=0)
実際の実行方法
search_results = ytmusic.get_history()
print(search_results)