一个完全免费的音乐发现应用,集成多个免费音乐API,无需任何认证。提供现代化的用户界面,支持桌面和移动设备。
⚠️ 重要安全提示
本 skill 涉及以下潜在风险操作:
使用前请确保:
使用本 skill 前,请满足以下条件:
| API | 用途 | 认证 |
|---|---|---|
| ----- | ------ | ------ |
| iTunes Search | 音乐搜索 | ❌ |
| Lyrics.ovh | 歌词获取 | ❌ |
| MusicBrainz | 音乐元数据 | ❌ |
| Radio Browser | 网络电台 | ❌ |
| Bandsintown | 演唱会信息 | ❌ |
git clone <repository-url>
cd music-discovery-app
cd backend
pip install -r requirements.txt
cd frontend
npm install
cd backend
python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
cd frontend
npm run dev
打开浏览器访问 http://localhost:3000
GET / - API信息GET /api/search - 搜索音乐GET /api/lyrics - 获取歌词GET /api/artist/{id} - 获取艺术家信息GET /api/radio/search - 搜索电台GET /api/radio/top - 获取热门电台GET /api/events - 获取演唱会信息GET /api/health - 健康检查⚠️ 此操作有风险,请谨慎使用
风险说明:
影响范围:
回滚方法:
替代方案:
推荐使用Railway、Render或Vercel部署后端服务。
推荐使用Vercel部署前端应用。
欢迎提交Issue和Pull Request!
MIT License
初始版本:
共 1 个版本