feat(wave-v2): add LLM reranking, mood modes, auto-rotation scheduler and Navidrome auth
This commit is contained in:
1 parent
3b3d591bfd
commit
fb1a5e01dd
11 files changed
+736
-37
No files matched your search
@@ -22,6 +22,10 @@
|
||||
<div class="status-badges">
|
||||
<span class="badge badge-success" id="yandexStatus">Яндекс Музыка: Активна</span>
|
||||
<span class="badge badge-info" id="tracksCount">Загружено: 0</span>
|
||||
{% if user %}
|
||||
<span class="badge badge-user">👤 {{ user }}</span>
|
||||
<a href="/logout" class="btn-logout" title="Выйти из системы">Выйти 🚪</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</header>
|
||||
|
||||
@@ -74,9 +78,9 @@
|
||||
<section class="card wave-card">
|
||||
<div class="wave-header">
|
||||
<div class="wave-header-title">
|
||||
<h2>🌊 Моя Волна <span class="badge badge-wave">Smart Wave V1</span></h2>
|
||||
<h2>🌊 Моя Волна <span class="badge badge-wave">Smart Wave V2</span> <span class="badge badge-llm">🤖 Qwen 2.5</span></h2>
|
||||
<p class="wave-subtitle">
|
||||
Персональный поток рекомендаций на основе ваших звёздочек и скробблов. Автоматическая ротация буфера в Navidrome.
|
||||
Персональный контекстный поток рекомендаций. Нейросетевой реранкинг по времени суток и настроению с авто-ротацией в Navidrome.
|
||||
</p>
|
||||
</div>
|
||||
<div class="wave-controls">
|
||||
@@ -85,6 +89,22 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mood & Context Selector Row -->
|
||||
<div class="wave-mood-row">
|
||||
<div class="wave-mood-group">
|
||||
<label for="waveMoodSelect" class="wave-mood-label">Режим настроения:</label>
|
||||
<select id="waveMoodSelect" class="wave-mood-select">
|
||||
<option value="auto" selected>🕒 Авто (по времени суток)</option>
|
||||
<option value="energy">⚡ Энергия & Спорт</option>
|
||||
<option value="chill">☕ Спокойствие & Чилл</option>
|
||||
<option value="dark">🌙 Ночной андеграунд</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="wave-context-badge-wrap">
|
||||
<span id="waveContextLabel" class="badge badge-context">Определение контекста...</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wave-stats-row">
|
||||
<div class="wave-stat">
|
||||
<span class="wave-stat-label">Буфер ротации:</span>
|
||||
|
||||
Reference in new issue
Block a user