3

pyspotify を使用して Spotify でトラックを検索し、最も人気のあるもの (最も関連性の高い検索結果) を特定のプレイリストに追加しようとしています。次のように、libspotifyを使用してcで実行できます。

sp_playlistcontainer *container = sp_session_playlistcontainer(session);
sp_playlist *playlist = sp_playlistcontainer_playlist(container, 66); // 66 is the index of a playlist that I want to add songs to
sp_search *search = sp_search_create(session, "wild ones", 0, 1, 0, 0, 0, 0, 0, 0, SP_SEARCH_STANDARD, &search_complete, NULL);
sp_track *track = sp_search_track(search, 0);
sp_playlist_add_tracks(playlist, (const sp_track **) &track, 1, 0, session);

pyspotify を使用して同じことを効果的に行うにはどうすればよいですか? 与えられた唯一の例は jukebox.py で、これは私がやっていることには複雑すぎます。これを 20 行未満の Python で実現したいと考えています。

また、pyspotify でのログインをどのように処理しますか? libspotify では、単純に例の 1 つを使用しました。

4

1 に答える 1