scaffold sMusic: Tauri v2 player core (audio/library/tags/discord/tray) + cover relay + CI
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
commit
c6d313db17
43 changed files with 9016 additions and 0 deletions
23
README.md
Normal file
23
README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# sMusic (Tauri)
|
||||
|
||||
Локальный плеер под FLAC/WAV/MP3, замена AppleMusic + отдельного `applemusic-discord-rpc` моста. На Tauri (Rust + голый HTML/CSS/JS, без фреймворков и билд-шага), чтобы не жрать проц как Electron.
|
||||
|
||||
Фичи:
|
||||
- играет свою музыку (сам закидываешь папку с файлами), без стриминга и скачивания
|
||||
- реальное качество звука — без пересжатия/downsampling
|
||||
- Discord Rich Presence: "слушает", название трека без автора, обложка, прогресс-бар
|
||||
- сворачивается в трей
|
||||
- дизайн в стиле btwincel.pw — чёрный минимализм, JetBrains Mono, зерно, анимации
|
||||
|
||||
## Разработка
|
||||
|
||||
```
|
||||
npm install
|
||||
npm run tauri dev
|
||||
```
|
||||
|
||||
## Структура
|
||||
|
||||
- `src/` — фронт, голый JS без сборки
|
||||
- `src-tauri/` — бэкенд на Rust: аудио-движок (rodio), теги (lofty), трей, Discord RPC
|
||||
- `cover-relay/` — маленький FastAPI-сервис для обложек в Discord (деплоится отдельно на финка2)
|
||||
Loading…
Add table
Add a link
Reference in a new issue