-
Notifications
You must be signed in to change notification settings - Fork 0
/
todos
48 lines (43 loc) · 2.22 KB
/
todos
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
40
41
42
43
44
45
46
47
48
Todos:
- quick modes button
- make easier to use login path for phone
-Settings page what it can have: modify light schedule, modify device config for lights, check status of what's connected and server uptime etc
- speech commands!! annyang? (replace Temp?F on client)
- option to turn off leds before sending commands arduino (to save power)
done:
- AIRPLAY VOLUME CHANGING
- AIRPLAY TRACK METADATA INCORPORATION
- forever support so it doesnt die even if error
- if u click back and you're less than 3s into the song, go back to prev track, otherwise go to beginning
- fix soundcloud change user
- if playing airplay clientEvents should cancel in soundManager
- proper NPM start command that starts forever (and stop + clean command too)
- % played bar for tracks
- make logos bigger on main client file
- time now updates from server and world time api as reference
- fix bug where multiple music timers can be going at once? or smth like that (seems to happen on fast play/pause)
- pop up if you disconnect, checking isup or using heartbeatMS in globals
- adjust my schedule
- make lights update every 60000ms
- "server terminate" button in case things are bad (will interrupt playback)
- rpi status page with cpu temp https://github.com/odensc/pi-temperature/blob/master/index.js
- rpi status with memory usage
- add a switch for timer on/off
- display current volume/freq on scale main client page
- Can type passcode with number keys + enter
- make the settings page on main client file have something or remove it
- make random http request attempt redirect to main client file
- make buttons bigger on music and lights
- make all stats one path
- move time prediction api stuff to server side
- fix login attempt tracking
- add uptime metric
- volSet path
longShot stuff:
- instead of soundmanager minimum event timeouts, use commandQueue for soundmanager requests
- make my own custom version of nodetunes that implements https://github.com/stephen/nodetunes pull requests
- if arduino crashes try to restart every x ms
- make buttons update and disable (like timer button)
- make stats stuff only transmit when visible same w updating button visibility
- store local settings so server resume is smooth
- track length of airplay track broadcast to client