aboutsummaryrefslogtreecommitdiff
path: root/player.go
Commit message (Expand)AuthorAgeFilesLines
* bumble up a possible error creating the upload directoryFlorian Fischer2023-07-311-1/+1
* implement initial loading of spotify playlistsFlorian Fischer2023-07-311-0/+9
* fix applyTimeBonus by always using Song pointersFlorian Fischer2023-07-221-3/+3
* add more song info and preparations for advanced searchFlorian Fischer2023-07-161-2/+2
* introduce Player interface to allow multiple player implementationsFlorian Fischer2023-07-011-19/+34
* fix double _next call and move mpv termination to NextFlorian Fischer2023-06-301-2/+2
* add debug message when terminating mpv subprocessFlorian Fischer2023-06-301-0/+1
* remember the current song before waiting for mpvFlorian Fischer2023-06-301-1/+4
* serialize player state change though a channelFlorian Fischer2023-06-301-51/+118
* support skipping the current song while playback is pausedFlorian Fischer2023-05-311-10/+23
* use an atomic pointer to track the current songFlorian Fischer2023-05-311-2/+2
* improve mpv argv loggingFlorian Fischer2023-05-281-1/+1
* fix building mpv argv when no mpv flags are configuredFlorian Fischer2023-05-281-1/+3
* fix building mpv argvFlorian Fischer2023-05-281-1/+1
* refactor playing an uri and from stdinFlorian Fischer2023-05-281-10/+17
* support custom mpv flagsFlorian Fischer2023-05-281-1/+11
* log the output of a failed mpv executionFlorian Fischer2023-05-281-2/+3
* continue playback when adding a song to an empty queueFlorian Fischer2023-05-211-4/+2
* allow YAML parsing of the spotify configFlorian Fischer2023-05-211-1/+1
* implement YAML config and admin connectionsFlorian Fischer2023-05-211-1/+1
* add OnSongFinished backend hook allowing to remove uploaded songsFlorian Fischer2023-05-211-3/+7
* misc cleanupsFlorian Fischer2023-05-211-3/+3
* paralyze searchingFlorian Fischer2023-05-211-4/+19
* implement the upload backendFlorian Fischer2023-05-211-1/+3
* check errors when signaling the mpv child processFlorian Fischer2023-05-211-2/+8
* llog: use variable argument listFlorian Fischer2022-12-281-6/+5
* implement youtube search using youtube-dlv0.0.4-alphaFlorian Fischer2022-12-271-1/+1
* implement local storage backendv0.0.2-alphaFlorian Fischer2022-12-231-15/+23
* use llog in player.goFlorian Fischer2022-08-011-11/+13
* intermediate commitFlorian Fischer2022-07-271-0/+1
* add youtube backendFlorian Fischer2022-07-261-3/+5
* intermediate commitFlorian Fischer2022-07-261-5/+59
* WIP spotify playback commitFlorian Fischer2022-07-211-2/+2
* intermediate commitFlorian Fischer2022-07-211-0/+2
* start implementing song searchFlorian Fischer2022-07-211-0/+8
* initial WIP commitFlorian Fischer2022-07-211-0/+35