搭建 Spotify 远程控制应用
在本文中,我们将详细介绍如何搭建一个 Spotify 远程控制应用,让你能够在终端中搜索艺术家、查看专辑列表、曲目列表,并播放喜欢的音乐。
1. 自定义异常类
首先,我们需要创建一个自定义异常类,用于在 Spotify REST API 没有返回结果时抛出异常。在 musicterminal/client 目录下创建一个名为 empty_results_error.py 的文件,内容如下:
class EmptyResultsError(Exception):
pass
2. 创建 DataManager 类
为了封装与 Spotify API 交互的功能,我们创建一个 DataManager 类。在 musicterminal/client 目录下创建一个名为 data_manager.py 的文件,代码如下:
from .menu_item import MenuItem
from pytify.core import search_artist
from pytify.core import get_artist_albums
from pytify.core import get_album_tracks
from pytify.core import play
from .em
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



