aboutsummaryrefslogtreecommitdiff
path: root/wrms.go
Commit message (Expand)AuthorAgeFilesLines
* show votes and the time bonus in the song detailsFlorian Fischer2023-07-231-2/+2
* fix applyTimeBonus by always using Song pointersFlorian Fischer2023-07-221-29/+30
* propagate the time bonus to the client and apply it when adding new songsFlorian Fischer2023-07-221-1/+7
* fixup! backend: support an incremental time bonusFlorian Fischer2023-07-221-6/+6
* increment the event id when holding the lock and the actual event occursFlorian Fischer2023-07-221-18/+20
* backend: support an incremental time bonusFlorian Fischer2023-07-211-1/+6
* implement playlist in order traversalFlorian Fischer2023-07-211-3/+3
* do not remove active connections when removing stale onesFlorian Fischer2023-07-161-5/+19
* add more song info and preparations for advanced searchFlorian Fischer2023-07-161-7/+27
* add simple wrms testFlorian Fischer2023-07-011-1/+3
* introduce Player interface to allow multiple player implementationsFlorian Fischer2023-07-011-7/+7
* switch from websockets to SSEFlorian Fischer2023-06-301-21/+27
* fix double _next call and move mpv termination to NextFlorian Fischer2023-06-301-9/+15
* fix toggling of playing state in wrms.PlayPauseFlorian Fischer2023-06-301-4/+4
* cleanup Wrms._nextFlorian Fischer2023-06-301-5/+9
* fix condition in AdjustSongWeightFlorian Fischer2023-06-301-2/+1
* serialize player state change though a channelFlorian Fischer2023-06-301-2/+2
* synchronize playback controlFlorian Fischer2023-06-011-17/+42
* take the lock when adding or modifying songsFlorian Fischer2023-06-011-5/+14
* actually increase the expected next event idFlorian Fischer2023-06-011-1/+2
* send events in a total orderFlorian Fischer2023-06-011-17/+123
* tag all events with a monotonic id in order to ignore outdated onesFlorian Fischer2023-05-311-15/+12
* support skipping the current song while playback is pausedFlorian Fischer2023-05-311-4/+13
* use an atomic pointer to track the current songFlorian Fischer2023-05-311-8/+9
* prevent deadlocks when connections are closedFlorian Fischer2023-05-311-16/+56
* allow admins to skip or delete songsFlorian Fischer2023-05-311-0/+16
* distinguish between search queriesFlorian Fischer2023-05-301-4/+13
* fix next song not beeing removed from the playlistFlorian Fischer2023-05-281-1/+2
* continue playback when adding a song to an empty queueFlorian Fischer2023-05-211-14/+21
* implement YAML config and admin connectionsFlorian Fischer2023-05-211-21/+15
* add OnSongFinished backend hook allowing to remove uploaded songsFlorian Fischer2023-05-211-0/+2
* implement incremental search resultsFlorian Fischer2023-05-211-7/+25
* paralyze searchingFlorian Fischer2023-05-211-1/+0
* export config members and pass the config to the client page templateFlorian Fischer2023-05-211-1/+1
* llog: use variable argument listFlorian Fischer2022-12-281-10/+9
* implement local storage backendv0.0.2-alphaFlorian Fischer2022-12-231-3/+6
* add and handle stop eventFlorian Fischer2022-08-011-0/+1
* fix player initialization and broadcast loggingFlorian Fischer2022-08-011-7/+7
* intermediate commitFlorian Fischer2022-07-271-12/+21
* add youtube backendFlorian Fischer2022-07-261-1/+8
* intermediate commitFlorian Fischer2022-07-261-6/+8
* WIP spotify playback commitFlorian Fischer2022-07-211-0/+5
* intermediate commitFlorian Fischer2022-07-211-20/+25
* initial WIP commitFlorian Fischer2022-07-211-0/+172