Roon 艺术墙是一个旨在为您的 Roon 音乐库带来沉浸式视觉体验的系统。它通过优雅的 3D 翻转动画效果,将您的专辑封面转化为引人入胜的动态艺术墙。
以下是快速启动 Roon 艺术墙的几种方式。推荐使用 Docker 方式以获得最便捷的体验。
docker run 命令这是最快速启动的方式。只需将 /path/to/your/Roon/art 替换为您 Roon 艺术图片的实际目录。
docker run -d \
--name roon-art \
-p 3090:3090 \
-v /path/to/your/Roon/art:/app/art \
# ⚠️ 重要:请替换为您的 Roon 艺术图片目录
--restart unless-stopped \
epochaudio/roon-art:latest
docker-compose创建 docker-compose.yml 文件:
version: '3'
services:
roon-art:
image: epochaudio/roon-art:latest
ports:
- "3090:3090"
volumes:
- /path/to/your/Roon/art:/app/art # ⚠️ 重要:请替换为您的 Roon 艺术图片目录
restart: unless-stopped
启动服务:
docker-compose up -d
启动容器后,您需要在 Roon Core 中进行以下设置:
http://localhost:3090。⚠️ 重要提示:
C:\Users\YourUsername\AppData\Local\Roon\Application Data\Roon\art/Users/YourUsername/Library/Application Support/Roon/Application Data/Roon/art/home/YourUsername/.roon/Application Data/Roon/art克隆仓库:
git clone https://github.com/epochaudio/RoonArtWall.git
cd RoonArtWall
使用 Docker Compose 构建并启动:
docker-compose up -d --build
访问: http://localhost:3090
如果您不想使用 Docker,可以手动安装。
克隆仓库:
git clone https://github.com/yourusername/roon-art-wall.git
cd roon-art-wall
安装依赖:
npm install
cd art-wall
npm install
cd ..
启动服务:
npm start
访问: http://localhost:3090
roon-art-wall/
├── art/ # 存放 Roon 下载的图片
│ ├── Albums/ # 专辑封面
│ └── Artists/ # 艺术家图片
├── art-wall/ # 前端应用
│ ├── public/ # 静态资源
│ └── server.js # 简易前端服务器
├── css/ # 样式文件
├── js/ # JavaScript 文件
└── art-scraper.js # (可选)用于抓取 Roon 图片的脚本
feat: 新功能fix: Bug 修复docs: 文档变更style: 代码格式调整(不影响逻辑)refactor: 代码重构(不新增功能或修复 bug)test: 添加或修改测试用例chore: 构建过程或辅助工具的变动git checkout -b feature/your-feature)。git commit -m 'feat: 添加了很棒的功能')。git push origin feature/your-feature)。Roon “艺术刮刀”扩展允许您选择下载的图片尺寸:
您需要在 Roon Core 的扩展设置中进行配置。
容器内部使用 node 用户(UID:1000)运行,确保安全性。如果遇到权限问题,请确保:
# 在宿主机上设置正确的权限
sudo chown -R 1000:1000 /path/to/your/Roon/art
sudo chmod -R 755 /path/to/your/Roon/art
sudo chmod 777 /path/to/your/Roon/art/Albums
# docker-compose.yml 示例
services:
roon-art:
user: "1000:1000" # 确保与容器内 node 用户匹配
art/Albums/ 目录art/Artists/ 目录本项目采用 Apache License 2.0 许可证。
如有任何问题,请通过以下方式联系我们:
感谢 Roon Labs 提供的出色 API 支持。 感谢 TheAppgineer/roon-extension-art-scraper 项目提供的灵感。
艺术墙是一个动态展示专辑封面的 Web 应用程序,旨在为您的音乐欣赏体验增添视觉上的享受。
art/Albums/ 目录。http://localhost:3090。
Content type
Image
Digest
sha256:679f58768…
Size
55.6 MB
Last updated
over 1 year ago
docker pull epochaudio/roon-art