Spicetify CLI 使用教程
1. 项目的目录结构及介绍
Spicetify CLI 是一个用于自定义 Spotify 客户端外观和功能的命令行工具。以下是其主要目录结构及其功能介绍:
spicetify-cli/
├── css/
│ ├── ...
│ └── user.css
├── extensions/
│ ├── ...
│ └── example.js
├── js/
│ ├── ...
│ └── user.js
├── themes/
│ ├── ...
│ └── ExampleTheme/
├── src/
│ ├── ...
│ └── main.go
├── SpicetifyCLI.exe
├── spicetify
├── config-xpui.ini
└── README.md
- css/: 存放自定义的 CSS 文件,用于修改 Spotify 的外观。
- extensions/: 存放 JavaScript 扩展文件,用于添加或修改 Spotify 的功能。
- js/: 存放自定义的 JavaScript 文件,用于进一步自定义 Spotify 的行为。
- themes/: 存放主题文件夹,每个主题文件夹包含一组 CSS 和 JS 文件。
- src/: 存放 Spicetify CLI 的源代码。
- SpicetifyCLI.exe: Spicetify CLI 的可执行文件。
- spicetify: Spicetify CLI 的命令行脚本。
- config-xpui.ini: 配置文件,用于设置 Spicetify CLI 的各项参数。
- README.md: 项目说明文档。
2. 项目的启动文件介绍
Spicetify CLI 的启动文件是 spicetify
脚本或 SpicetifyCLI.exe
可执行文件。这两个文件都可以用于启动 Spicetify CLI 并执行各种命令。
- spicetify: 这是一个 shell 脚本,适用于 Unix 系统(如 Linux 和 macOS)。
- SpicetifyCLI.exe: 这是一个 Windows 可执行文件,适用于 Windows 系统。
使用方法:
# 在 Unix 系统上
./spicetify
# 在 Windows 系统上
SpicetifyCLI.exe
3. 项目的配置文件介绍
Spicetify CLI 的配置文件是 config-xpui.ini
。这个文件包含了 Spicetify CLI 的所有配置选项,以下是一些关键配置项的介绍:
[Setting]
current_theme = "ExampleTheme"
color_scheme = "custom"
inject_css = 1
replace_colors = 1
inject_theme_js = 1
spotify_path = "C:\\Users\\Username\\AppData\\Roaming\\Spotify"
prefs_path = "C:\\Users\\Username\\AppData\\Roaming\\Spotify\\prefs"
extensions = "example.js"
custom_apps = "your-custom-app"
- current_theme: 当前使用的主题名称。
- color_scheme: 颜色方案。
- inject_css: 是否注入自定义 CSS 文件。
- replace_colors: 是否替换颜色。
- inject_theme_js: 是否注入主题 JavaScript 文件。
- spotify_path: Spotify 客户端的安装路径。
- prefs_path: Spotify 的偏好设置文件路径。
- extensions: 要加载的扩展文件列表。
- custom_apps: 自定义应用列表。
通过修改 config-xpui.ini
文件,可以自定义 Spicetify CLI 的行为和外观。