# -*- coding: utf-8 -*- """网易云音乐API模块 提供网易云音乐相关API接口的封装,包括: - 音乐URL获取 - 歌曲详情获取 - 歌词获取 - 搜索功能 - 歌单和专辑详情 - 二维码登录 """ # 兼容门面:实现已按职责拆分到同包各子模块,此处原样再导出。 # 用 `__all__` 声明再导出(ruff F401 与 pyright 均据此认定「有意再导出」), # 使既有调用点(music_api.xxx / from music_api import Y)零改动。 from .api import ( NeteaseAPI, ) from .client import ( HTTPClient, _as_dict, _ensure_dict, ) from .constants import ( APIConstants, QualityLevel, ) from .cookies import ( DEFAULT_COOKIE_FILE, load_cookies, parse_cookie_string, ) from .crypto import ( CryptoUtils, WeapiCrypto, ) from .errors import ( APIException, ) from .qr import ( QRLoginManager, ) __all__ = [ 'DEFAULT_COOKIE_FILE', 'APIConstants', 'APIException', 'CryptoUtils', 'HTTPClient', 'NeteaseAPI', 'QRLoginManager', 'QualityLevel', 'WeapiCrypto', '_as_dict', '_ensure_dict', 'load_cookies', 'parse_cookie_string', ]