这个项目能做什么
SpotX-Bash 是一个基于 Bash 的修补程序,适用于 Linux 和 macOS 上的 Spotify 桌面客户端。它修改已安装的客户端以移除广告并调整某些客户端行为,同时还提供在支持的平台上安装或回滚客户端版本的辅助功能。
README 中描述的主要功能:
- 屏蔽所有音频、横幅和视频广告
- 屏蔽日志记录
- 启用开发者模式
- 启用实验功能
- 在主页面上隐藏有声书、剧集和播客
- 在 macOS 上屏蔽自动更新
- 在 macOS 和基于 APT 的 Linux 发行版上安装最新的桌面客户端版本
- 声称支持所有 Linux 发行版以及 OS X/macOS 10.11 及更高版本
README 列出最新支持的客户端版本为 1.3.0.277.g5441bb3e。
使用方式是通过一行 shell 命令下载并运行脚本,例如 `bash <(curl -sSL https://spotx-official.github.io/run.sh)`,并提供备用原始 GitHub URL 以及适用于不支持进程替换的 shell 的管道形式。默认情况下,启用支持的实验功能并应用免费层修补;付费 Premium 用户被告知传递 `-p` / `--premium` 参数。macOS 自动更新默认不禁用,可通过 `-B` / `--blockupdates` 屏蔽。
Snap 安装需要捆绑的 `spotx-snap.sh` 辅助脚本,该脚本必须与 `spotx.sh` 位于同一目录;需克隆仓库并从该目录运行辅助脚本。NixOS 用户被引导至单独的 SpotX-Nix 项目,该项目在构建 Spotify 包时应用修补,而无需修改 Nix 存储。
README 记录了一组命令行选项,包括:`-B` 屏蔽客户端自动更新(macOS)、`-c` 清除客户端应用缓存、`-d` 启用开发者模式、`-e` 排除所有实验功能、`-f` 强制运行脚本、`-h` 在主页面上隐藏非音乐内容、`--help` 打印选项、`-i` 交互模式、`--installdeb` 在基于 APT 的发行版上安装最新的客户端 deb 包、`--installmac` 在 macOS 上安装最新支持的客户端、`-l` 将歌词背景色设置为黑色、`--nocolor` 从输出中移除颜色、`--noninteractive` 为自动化禁用交互提示、`-o` 使用旧版主页面 UI、`-p` 标记为付费 Premium 订阅者、`-P <path>` 设置客户端路径、`--rollback` 安装先前支持的客户端版本(macOS)、`-S` 跳过代码签名(macOS)、`--stable` 与 `--installdeb` 一起使用以指定稳定分支、`--uninstall` 卸载 SpotX-Bash,以及 `-v` 打印 SpotX-Bash 版本。示例调用组合了诸如 `-cdh`、`-i -P $HOME/Downloads/`、`-p`、`--installdeb` 和 `-B --installmac` 等标志,以及一个非交互式 macOS 安装示例。
该项目致谢 SpotX 项目的 amd64fox。README 链接到 FAQ 维基,涵盖 shell 兼容性、开发者模式、UI 变体、Premium 账户使用和 Snap 支持问题。
评论
0 评分人数达到10人后显示
登录后参与讨论。