aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mention the uplaod backendFlorian Fischer2023-05-301-0/+5
|
* add more TODOsFlorian Fischer2023-05-301-0/+4
|
* log file path on upload errorFlorian Fischer2023-05-301-2/+3
|
* distinguish between search queriesFlorian Fischer2023-05-304-21/+55
| | | | | | | | | | | Introduce a new Id field for events to distinguish between different searches. Since search result reporting is split up a old search could introduce results or terminate the current search. Keep track of a search counter to distinguish between result from the active search and stale ones. Allow to add multiple songs from the current search.
* use 'uploads' instead of 'upload' as default upload dirFlorian Fischer2023-05-281-1/+1
|
* improve mpv argv loggingFlorian Fischer2023-05-281-1/+1
|
* fix building mpv argv when no mpv flags are configuredFlorian Fischer2023-05-281-1/+3
|
* add more TODOsFlorian Fischer2023-05-281-1/+5
|
* escape html for search resultsFlorian Fischer2023-05-282-4/+10
|
* select pattern input on clickFlorian Fischer2023-05-281-1/+1
|
* refactor title and artist detectionFlorian Fischer2023-05-281-4/+15
|
* fix building mpv argvFlorian Fischer2023-05-281-1/+1
|
* restrict file upload to audio mime typesFlorian Fischer2023-05-281-1/+1
|
* fix next song not beeing removed from the playlistFlorian Fischer2023-05-281-1/+2
|
* refactor playing an uri and from stdinFlorian Fischer2023-05-281-10/+17
|
* support custom mpv flagsFlorian Fischer2023-05-282-1/+12
|
* use llog instead of fmt debuggingFlorian Fischer2023-05-281-12/+9
|
* allow loglevel to be specifies in config fileFlorian Fischer2023-05-283-3/+6
|
* include OS error in FatalfFlorian Fischer2023-05-281-2/+2
|
* log the output of a failed mpv executionFlorian Fischer2023-05-281-2/+3
|
* also toggle playpause button label on a stop eventFlorian Fischer2023-05-211-0/+5
|
* continue playback when adding a song to an empty queueFlorian Fischer2023-05-216-22/+24
| | | | | | | Now WRMS only switches the playback state when an admin calls the /playpause endpoint. When the queue runs out of songs the state is kept and continues when a new song is added.
* only add playbutton eventlistener for adminsFlorian Fischer2023-05-211-0/+2
|
* add song deletion and continue playback todosFlorian Fischer2023-05-211-0/+2
|
* fix yaml reflection tagFlorian Fischer2023-05-211-1/+1
|
* format code using go fmtFlorian Fischer2023-05-211-5/+5
|
* add sample configFlorian Fischer2023-05-211-0/+13
|
* allow YAML parsing of the spotify configFlorian Fischer2023-05-214-12/+20
|
* create upload dir parentsFlorian Fischer2023-05-211-1/+1
|
* bump dependenciesFlorian Fischer2023-05-212-10/+35
|
* use io.ReadAll instead of the deprecated ioutil.ReadAllFlorian Fischer2023-05-211-2/+2
|
* implement YAML config and admin connectionsFlorian Fischer2023-05-217-60/+195
|
* add info message when startingFlorian Fischer2023-05-211-0/+1
|
* add OnSongFinished backend hook allowing to remove uploaded songsFlorian Fischer2023-05-218-8/+25
|
* actually handle stop notificationsFlorian Fischer2023-05-211-0/+3
|
* wrap search results in a details elementFlorian Fischer2023-05-211-2/+5
|
* misc cleanupsFlorian Fischer2023-05-212-5/+5
| | | | Reported-By: myOmikron <git@omikron.dev>
* implement incremental search resultsFlorian Fischer2023-05-214-37/+75
| | | | TODO: ensure late search results do not show up for future searches
* paralyze searchingFlorian Fischer2023-05-214-7/+33
|
* add searching indicatorFlorian Fischer2023-05-211-1/+10
|
* use yt-dlp instead of youtube-dlFlorian Fischer2023-05-212-2/+2
|
* use llog instead of logFlorian Fischer2023-05-211-2/+3
|
* fix websocket endpoint urlFlorian Fischer2023-05-211-1/+2
|
* implement the upload backendFlorian Fischer2023-05-215-1/+109
|
* export config members and pass the config to the client page templateFlorian Fischer2023-05-213-13/+17
| | | | Add a boolean to check for the upload backend in the template.
* defer Close after error checkFlorian Fischer2023-05-211-1/+1
|
* check errors when signaling the mpv child processFlorian Fischer2023-05-211-2/+8
|
* use in-memory sqlite database for local backendv0.0.6-alphaweb-overhaulFlorian Fischer2023-02-243-23/+83
|
* llog: fix off-by-one error when setting the log levelv0.0.5-alphalatestFlorian Fischer2022-12-281-1/+1
|
* llog: use variable argument listFlorian Fischer2022-12-287-69/+69
| | | | | | | Mirror more closely the fmt interface and reduce the verbosity of the log call sites. Additionally the log message is only created if we are actually going to log it.