aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fix code block in READMEHEADmainFlorian Fischer2024-03-161-1/+2
* slightly improve _next log messageFlorian Fischer2024-03-161-1/+1
* fix broken indices in songs after Playlist.OrderedList()Florian Fischer2023-08-082-2/+36
* run go fmtFlorian Fischer2023-07-311-1/+0
* add error reporting when signalling mpv failedFlorian Fischer2023-07-311-1/+4
* panic when data to send to a client can not be marshaledFlorian Fischer2023-07-313-14/+7
* bumble up a possible error creating the upload directoryFlorian Fischer2023-07-312-4/+6
* ignore staticcheck for deprecated strings.Title functionFlorian Fischer2023-07-311-1/+2
* make time bonus config value usable through yamlFlorian Fischer2023-07-314-8/+9
* use Logf() instead of Log(fmt.Sprintf())Florian Fischer2023-07-311-2/+2
* use unicode symbols to show song detailsFlorian Fischer2023-07-311-3/+6
* remove select on clickFlorian Fischer2023-07-311-4/+4
* implement LoadPlaylist for mockPlayerFlorian Fischer2023-07-311-0/+1
* fix Playlist.OrderedList() breaking the index of all songsFlorian Fischer2023-07-312-1/+8
* implement initial loading of spotify playlistsFlorian Fischer2023-07-316-5/+95
* move song and connection code into separate filesFlorian Fischer2023-07-313-177/+195
* update dependenciesFlorian Fischer2023-07-313-101/+11
* fix deadlock when ordering the broadcasted eventsFlorian Fischer2023-07-282-31/+51
* do not increment the global event count when reporting search eventsFlorian Fischer2023-07-282-4/+4
* fix copying of the playlist when creating an ordered listFlorian Fischer2023-07-282-1/+18
* add debug output for event orderingFlorian Fischer2023-07-281-0/+2
* implement advanced search for the spotify backendFlorian Fischer2023-07-232-29/+89
* fix typo in title form nameFlorian Fischer2023-07-231-1/+1
* implement advanced local searchFlorian Fischer2023-07-232-4/+31
* show votes and the time bonus in the song detailsFlorian Fischer2023-07-233-5/+16
* fix applyTimeBonus by always using Song pointersFlorian Fischer2023-07-2210-76/+96
* add test for flipping a voteFlorian Fischer2023-07-221-0/+17
* propagate the time bonus to the client and apply it when adding new songsFlorian Fischer2023-07-222-1/+16
* 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-215-1/+18
* implement playlist in order traversalFlorian Fischer2023-07-213-11/+50
* do not remove active connections when removing stale onesFlorian Fischer2023-07-162-6/+20
* add more song info and preparations for advanced searchFlorian Fischer2023-07-168-32/+81
* fixup! client: make songs expandable to show more informationFlorian Fischer2023-07-061-2/+2
* fixup! client: add expandable advanced search inputsFlorian Fischer2023-07-061-0/+3
* tick the event endpointFlorian Fischer2023-07-061-1/+1
* client: add expandable advanced search inputsFlorian Fischer2023-07-061-1/+8
* client: make songs expandable to show more informationFlorian Fischer2023-07-061-5/+55
* add admin-password and button to become admin from the clientFlorian Fischer2023-07-033-12/+41
* do not change playback state when receiving a stop eventFlorian Fischer2023-07-021-5/+1
* remove vote info when song is playedFlorian Fischer2023-07-021-0/+2
* add double add testFlorian Fischer2023-07-021-0/+15
* add simple wrms testFlorian Fischer2023-07-012-1/+88
* add PL prefix and an additional playlist testFlorian Fischer2023-07-011-4/+50
* introduce Player interface to allow multiple player implementationsFlorian Fischer2023-07-017-33/+48
* switch from websockets to SSEFlorian Fischer2023-06-303-52/+41
* fix double _next call and move mpv termination to NextFlorian Fischer2023-06-302-11/+17
* print the stacktrace before calling log.FatallnFlorian Fischer2023-06-301-0/+2
* add debug message when terminating mpv subprocessFlorian Fischer2023-06-301-0/+1