-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTODO
More file actions
30 lines (20 loc) · 1.23 KB
/
TODO
File metadata and controls
30 lines (20 loc) · 1.23 KB
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
TODO
If multiple Mac connetions of same channel, close the most recent try and send an error json
- right now, it overwrites the old connection
If the requested channel is taken, assign a new random one that isn't taken.
Send status to each device on channel when a new device connects
simplify sending of statuses
Maybe adjust seek in applescript for songs that are set to start ealier or finish earlier.
Change itunes control to Back Track from previous track? Depends on speed of network and such
When music information is null, actually update the phone with "music not found". Applescript is erroring out and not sending info.
Use delegates to communicate with the views instead of hacking the appdelegate.
Query a website like "simonserverurl.tyhoff.com" which returns JSON containing which server the particular version of the application should connect to.
{
"0.9": simon-server.tyhoff.com
"1.0": simon-server2.tyhoff.com
}
- Implement on Mac and Pebble
COMPLETED
- Handle sleep/wake loss/gain of internet on the listener.
- Send an info command when the songs position is greater than the duration give or take 3-5 seconds.
- Use queue for all messages, including registrations. Maybe set a timeout for the first INFO command.