| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | switch from websockets to SSE | Florian Fischer | 2023-06-30 | 1 | -17/+3 |
| | | |||||
| * | tag all events with a monotonic id in order to ignore outdated ones | Florian Fischer | 2023-05-31 | 1 | -2/+1 |
| | | |||||
| * | support skipping the current song while playback is paused | Florian Fischer | 2023-05-31 | 1 | -3/+6 |
| | | |||||
| * | use an atomic pointer to track the current song | Florian Fischer | 2023-05-31 | 1 | -2/+8 |
| | | | | | | Also fix showing finished songs as current playing on new clients. | ||||
| * | allow admins to skip or delete songs | Florian Fischer | 2023-05-31 | 1 | -0/+27 |
| | | |||||
| * | distinguish between search queries | Florian Fischer | 2023-05-30 | 1 | -10/+24 |
| | | | | | | | | | | | | 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. | ||||
| * | escape html for search results | Florian Fischer | 2023-05-28 | 1 | -4/+9 |
| | | |||||
| * | select pattern input on click | Florian Fischer | 2023-05-28 | 1 | -1/+1 |
| | | |||||
| * | restrict file upload to audio mime types | Florian Fischer | 2023-05-28 | 1 | -1/+1 |
| | | |||||
| * | also toggle playpause button label on a stop event | Florian Fischer | 2023-05-21 | 1 | -0/+5 |
| | | |||||
| * | continue playback when adding a song to an empty queue | Florian Fischer | 2023-05-21 | 1 | -1/+0 |
| | | | | | | | | 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 admins | Florian Fischer | 2023-05-21 | 1 | -0/+2 |
| | | |||||
| * | implement YAML config and admin connections | Florian Fischer | 2023-05-21 | 1 | -5/+8 |
| | | |||||
| * | actually handle stop notifications | Florian Fischer | 2023-05-21 | 1 | -0/+3 |
| | | |||||
| * | wrap search results in a details element | Florian Fischer | 2023-05-21 | 1 | -2/+5 |
| | | |||||
| * | implement incremental search results | Florian Fischer | 2023-05-21 | 1 | -9/+16 |
| | | | | | TODO: ensure late search results do not show up for future searches | ||||
| * | add searching indicator | Florian Fischer | 2023-05-21 | 1 | -1/+10 |
| | | |||||
| * | fix websocket endpoint url | Florian Fischer | 2023-05-21 | 1 | -1/+2 |
| | | |||||
| * | implement the upload backend | Florian Fischer | 2023-05-21 | 1 | -0/+19 |
| | | |||||
| * | implement local storage backendv0.0.2-alpha | Florian Fischer | 2022-12-23 | 1 | -8/+7 |
| | | | | | | | | | The 'local' backend is able to serve the music from a path specified by '-server-music-dir'. Add command line options to select the server port as well as a list of backends. | ||||
| * | add and handle stop event | Florian Fischer | 2022-08-01 | 1 | -0/+5 |
| | | |||||
| * | only display the song weight in the playlist | Florian Fischer | 2022-08-01 | 1 | -4/+3 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2022-07-27 | 1 | -2/+16 |
| | | | | | | | * use more llog * inform clients about their votes when initiating the connection * show song weights | ||||
| * | add youtube backend | Florian Fischer | 2022-07-26 | 1 | -3/+9 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2022-07-26 | 1 | -1/+7 |
| | | | | | | | | * use mpv to play songs * fix CurrentSong being a pointer to a changing slot in the playlist array * wire up play and pause * continue playing after a song is finished | ||||
| * | intermediate commit | Florian Fischer | 2022-07-21 | 1 | -18/+64 |
| | | | | | | | | | | * add dummy backend * enable spotify searching * JS: use let instead of var * improve logging * support adding new songs from search * rename Song.Id to Song.Uri | ||||
| * | start implementing song search | Florian Fischer | 2022-07-21 | 1 | -1/+16 |
| | | |||||
| * | initial WIP commit | Florian Fischer | 2022-07-21 | 1 | -0/+211 |
