Sansan opened issue Sansan/MusicServer#35 2026-10-10 21:49:02 +02:00
Expose Prometheus /metrics on a separate port
Sansan closed issue Sansan/MusicPlayer#44 2026-10-09 22:57:14 +02:00
Load characters from a local folder, and from a quiz's characters folder
Sansan commented on issue Sansan/MusicPlayer#11 2026-10-09 22:57:13 +02:00
Save the current quiz locally and continue it after a restart

Done in e4352a9 on develop. The quiz always continues at startup, and songs downloaded ahead are kept with their files.

Sansan commented on issue Sansan/MusicPlayer#44 2026-10-09 22:57:13 +02:00
Load characters from a local folder, and from a quiz's characters folder

Done in e4352a9 on develop. A picked characters folder is used for the session only, and players' characters reset when the characters come from somewhere else.

Sansan closed issue Sansan/MusicPlayer#11 2026-10-09 22:57:13 +02:00
Save the current quiz locally and continue it after a restart
Sansan pushed to develop at Sansan/MusicPlayer 2026-10-09 22:57:12 +02:00
e4352a9f34 Save the quiz and continue it after a restart; load characters from a folder
Sansan closed issue Sansan/MusicPlayer#45 2026-10-09 17:49:25 +02:00
Button in Settings that opens the config folder
Sansan closed issue Sansan/MusicPlayer#46 2026-10-09 17:49:25 +02:00
Statistics cards: don't list unplayed songs
Sansan closed issue Sansan/MusicPlayer#47 2026-10-09 17:49:25 +02:00
Statistics: switch between soundtracks and a list of all songs
Sansan commented on issue Sansan/MusicPlayer#47 2026-10-09 17:49:25 +02:00
Statistics: switch between soundtracks and a list of all songs

Done in a4e6da4 and 84e137e on develop. The song list only shows played songs, and there is no last played column, since the server doesn't send that per song.

Sansan commented on issue Sansan/MusicPlayer#45 2026-10-09 17:49:24 +02:00
Button in Settings that opens the config folder

Done in 06f457b on develop.

Sansan commented on issue Sansan/MusicPlayer#46 2026-10-09 17:49:24 +02:00
Statistics cards: don't list unplayed songs

Done in cd43318 on develop.

Sansan pushed to develop at Sansan/MusicPlayer 2026-10-09 17:47:01 +02:00
4a934840f6 Restyle the music player bar
78e1facaf0 Lay out the song list's pictures and text to fit any number of players
84e137e16a Only list played songs in the statistics song list
a4e6da4c28 Show every song in the statistics, as an alternative to the cards
cd4331881c Don't list unplayed songs on the statistics cards
Compare 6 commits »
Sansan commented on issue Sansan/MusicServer#24 2026-10-09 16:50:18 +02:00
VGMQ Full Implementation with Playlist and File Synchronization

Data source: the Google Sheet instead of a CSV export

The VGMQ list lives in a Google Sheet. The server reads it and writes to it directly through the Google Sheets API, replacing the CSV…

Sansan commented on issue Sansan/MusicServer#14 2026-10-09 16:37:00 +02:00
Add session id to enable multibe ongoing games at once

Done in a705d7b (Store each client's play queue in the database), on develop. Each client gets its own queue ID in the X-Queue-Id header and sends it back, so several games can run at once without…

Sansan closed issue Sansan/MusicServer#13 2026-10-09 16:37:00 +02:00
Save songlist in database
Sansan closed issue Sansan/MusicServer#14 2026-10-09 16:37:00 +02:00
Add session id to enable multibe ongoing games at once
Sansan commented on issue Sansan/MusicServer#24 2026-10-09 16:36:59 +02:00
VGMQ Full Implementation with Playlist and File Synchronization

Status check (2026-10-09): nothing of this is built yet. The vgmq table from migration 000001 is still the old one, internal/db/queries/vgmq.sql is empty, and there is no testVGMQ/ folder.…

Sansan closed issue Sansan/MusicServer#29 2026-10-09 16:36:59 +02:00
[UUID Migration] Phase 3 - Prefer UUID Identifiers
Sansan commented on issue Sansan/MusicServer#29 2026-10-09 16:36:59 +02:00
[UUID Migration] Phase 3 - Prefer UUID Identifiers

Done in 2c3e971 (Prefer UUIDs in the API), which is on develop. The commit says "Closes #29", but Gitea only closes issues from commits on the default branch, so closing it by hand. The remaining…