个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Album-first personal music library.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Bricola builds a cover cloud from Spotify or a listening-history export. Hover a cover to hear a short snippet.
This is not a library player. Items without a matched, playable preview never enter the cloud.
Agent UI rules live in AGENTS.md. Branch and brand policy live under .cursor/rules/.
Open http://127.0.0.1:43217. Use that host, not localhost. See docs/setup.md.
Spotify is optional. Without it, use manual upload or See an example.查看完整 README ↗Bricola builds a cover cloud from Spotify or a listening-history export. Hover a cover to hear a short snippet.
This is not a library player. Items without a matched, playable preview never enter the cloud.
| Doc | Use it for |
|---|---|
| docs/README.md | Doc index |
| docs/product.md | Product intent and journeys |
| docs/setup.md | Local install and env |
| docs/architecture.md | Stack, data flow, APIs |
| docs/contributing.md | Branches, PRs, conventions |
| docs/ops.md | Deploy and releases |
| docs/roadmap.md | Unshipped ideas |
| docs/testing.md | E2E layout and how to run tests |
| CHANGELOG.md | Released changes |
Agent UI rules live in AGENTS.md. Branch and brand policy live under .cursor/rules/.
npm install
cp .env.example .env.local
npm run dev
Open http://127.0.0.1:43217. Use that host, not localhost. See docs/setup.md.
Spotify is optional. Without it, use manual upload or See an example.
| Script | Purpose |
|---|---|
npm run dev | Dev server on 0.0.0.0:43217 |
npm run build | Production build |
npm start | Serve the production build |
npm run lint | ESLint |
npm run astryx:check | Astryx doctor + theme artifact check |
npm run lint:astryx-interim | Interim Astryx ESLint (see docs/astryx-ci.md) |
npm run astryx:review | Design System Reviewer (--dry-run) |
npm run theme:build | Build the Bricola Astryx theme CSS |
npm run theme:check | Fail if theme artifacts are stale |
npm run test:e2e | Playwright E2E (headless) |
npm run test:e2e:ui | Playwright UI mode |
npm run test:e2e:install | Install Chromium for Playwright |
Album clouds can rotate up to three snippets per cover. Track clouds play one snippet per cover.
Snippets fade in and out. Deezer clips re-resolve on play so short-lived CDN tokens do not leave silent covers.
Playwright E2E regression: npm run test:e2e (see docs/testing.md for layout, coverage, and planned unit tests).
The GitHub repository is named music-cloud. That is the repo name only. The product name is Bricola.