Android holt zwei Sachen nach, die es im Web laengst gibt: - Song von der Festplatte loeschen, im Kontextmenue unten abgesetzt und rot, mit derselben Sicherheitsabfrage wie im Web. Laeuft ueber /api/delete-song und erscheint nur mit konfiguriertem Backend — Navidrome allein loescht nichts. - Playlist direkt aus dem Import anlegen: Haekchen plus Namensfeld ab zwei Titeln, danach Scan anstossen, Titel suchen, Playlist aus den gefundenen. Nicht gefundene werden gezaehlt statt die Erstellung scheitern zu lassen. Dazu der Web-Fix zur Album-Position: die gespeicherte Scrollposition wurde in genau einem requestAnimationFrame gesetzt. Solange Cover und Eintraege noch nachluden, war scrollHeight kleiner als das Ziel und der Browser kappte den Wert stillschweigend — man landete wieder oben. Jetzt wird er ueber bis zu ~0,5 s erneut gesetzt, bis er sitzt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
15 lines
315 B
JSON
15 lines
315 B
JSON
{
|
|
"name": "novasonic-scrobble",
|
|
"private": true,
|
|
"description": "Isolated timestamped play-log service for NovaSonic (stats + Wrapped).",
|
|
"engines": {
|
|
"node": ">=22"
|
|
},
|
|
"scripts": {
|
|
"start": "node --experimental-sqlite scrobble-server.js"
|
|
},
|
|
"dependencies": {
|
|
"express": "^4.22.2"
|
|
}
|
|
}
|