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
This commit is contained in:
1 parent
3db9bdb38b
commit
e5afeb06cc
15 files changed
+945
-8
No files matched your search
@@ -11,3 +11,5 @@ httpx>=0.27.0
|
||||
jinja2>=3.1.0
|
||||
python-multipart>=0.0.12
|
||||
spotifyscraper>=3.9.0
|
||||
edge-tts>=6.1.12
|
||||
gtts>=2.5.0
|
||||
Reference in new issue
Block a user