Antigravity
4ed8e0c71a
feat(radio): replace robot TTS with Piper Neural voices & add instant voice preview
...
- Integrate local Piper ONNX neural TTS engine (Dmitri, Irina, Denis, Ruslan)
- Add GET /api/radio/preview-voice endpoint with cached pre-rendered samples
- Add '▶ Прослушать голос' button in Web UI for 1-click preview before generating
- Add automated filter to strip LLM refusals and fall back to clean radio phrasing
2026-10-12 16:58:59 +03:00
Antigravity
e5afeb06cc
feat: Phase 3 AI Radio (DJ Host & interleaved playlist) and Like/Dislike/Delete actions
...
- Add Like button: promotes wave track to permanent library and refills buffer
- Add Dislike button: blacklists track in SQLite disliked_tracks, removes audio, refills buffer
- Add Delete button in history table for library file removal
- Add AI Radio module: wttr.in weather, Qwen 2.5 host monologues, speech synthesis, ID3 tags
- Generate interleaved 'AI Радио.m3u8' alongside clean 'Моя Волна.m3u8'
- Update Web UI with Radio DJ card, voice selection, and track actions
2026-10-12 16:34:46 +03:00
Antigravity
3db9bdb38b
feat(spotify): add Spotify search, prioritize Spotify in ranking and recommendations
2026-10-12 15:42:26 +03:00
Antigravity
fb1a5e01dd
feat(wave-v2): add LLM reranking, mood modes, auto-rotation scheduler and Navidrome auth
2026-10-12 15:29:43 +03:00
Antigravity
9fbe372fab
feat(wave): implement Phase 1 Smart Wave recommendations and buffer rotation
2026-10-12 14:43:29 +03:00
Antigravity
aa6c605d14
feat(search): add SoundCloud source and cross-platform relevance ranking
2026-10-12 14:23:50 +03:00
Antigravity
30ba67c707
feat(player): add explicit detection, inline audio preview, seeking scrubber, and stream endpoint
2026-10-12 14:03:57 +03:00
Antigravity
49bd123a03
feat(search): add multi-source search across Yandex, Apple, YouTube with direct download & import
2026-10-12 13:53:14 +03:00
Antigravity
c098376aa4
fix(frontend): use relative URLs to support reverse proxy subpath (/sync/)
2026-10-12 12:18:04 +03:00
Antigravity
b36445d203
fix(yandex): support /track/ID url regex and live reload volume
2026-10-12 11:22:33 +03:00
Antigravity
9de3affc32
fix(deps): replace spotdl with direct oembed and yt-dlp to fix fastapi dependency conflict
2026-10-12 11:19:19 +03:00
Antigravity
5b6c2c72f7
feat: initial implementation of navidrome-music-sync with Yandex, Spotify, Apple, YouTube support and Web UI
2026-10-12 11:17:18 +03:00