aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: 1361126be122e0f41299a0cd591d2bd1f836d845 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## General

- [X] add admin
  - [X] allow admin to delete songs
  - [X] allow admin to skip songs
- [X] continue playback when song is added to empty playlist
- [ ] support advanced search
- [ ] Show more Song information
  - [ ] Fetch and show cover art
  - [ ] Show a song's Album

## Fronted

- [X] escape HTML 
- [X] support incremental search results
  - [X] distinguish different search queries

## Web Backend

- [ ] Implement an event endpoint

## Backends

- [ ] make wrms thread safe
- [X] paralyze search
  - [X] report results incrementally
  - [X] distinguish different search queries
- [X] Implement local storage backend
  - [X] Implement upload
    - [X] Remove uploaded songs after they were played
- [X] Fix youtube search
- [ ] Support loading playlists
  - [ ] m3u
  - [ ] spotify playlist

## Configuration

- [X] Implement command line flags
- [X] Implement config file support