Skip to content

Commit 4adaaa6

Browse files
committed
README and TODO updates.
1 parent 9b26be9 commit 4adaaa6

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Play [Overcast](https://overcast.fm/) podcasts on your Sonos.
22

3-
**Super-early, rather fragile, barely works.**
3+
* Fast!
4+
* Remembers last played position
5+
* Syncs play position back to the Overcast service every 30 seconds or when paused/stopped
6+
* Removes episodes from Overcast when completed
47

58
Usage:
69

@@ -18,4 +21,4 @@ Usage:
1821

1922
1. In your Sonos controller, go to "Add Music Service", then add the service above.
2023

21-
See the [TODO list](./TODO.md) for a list of stuff that doesn't work -- i.e., most of it.
24+
See the [TODO list](./TODO.md) for some nice-to-haves .

TODO.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
- tests yay
2-
- write a README with instructions
32
- refactor to be a WSGI app
43
- convert to username/password auth
54
- http://musicpartners.sonos.com/node/82
65
- looks like I'll have to hack the soap dispatcher to somehow save headers :(
7-
- properly implement getLastUpdate
8-
- by faking this, sonos seems to cache info forever. that's not good.
9-
- refactor getMetadata not to be repetetive and ugly
10-
- load episode lists faster and only call get_episode_detail if absolutely needed
11-
- refactor the way episode_id is used (sometimes with a slash, sometimes without)
126
- add a picture to the actual Overcast Sonos service
13-
- "delete" or remove an episode once it has finished playing (currently it just shows as 00:00 remaining and must be manually finished on some other way)
147

158
Maybe:
169

1710
- deploy as an app?
1811
- this would mean I'd have access to people's overcast passwords....
1912

2013
DONE:
14+
- write a README with instructions
2115
- update play status - reportPlaySeconds/Status SOAP call can map to overcast play status XHR
2216
- not sure how to tell when something's finished to let overcast know, figure that out
2317
- art!
2418
- actually gather episode duration
2519
- resolve redirects to find the actual media URL - sonos doesn't seem to follow redirects
20+
- properly implement getLastUpdate
21+
- refactor getMetadata not to be repetetive and ugly
22+
- load episode lists faster and only call get_episode_detail if absolutely needed
23+
- refactor the way episode_id is used (sometimes with a slash, sometimes without)
24+
- "delete" or remove an episode once it has finished playing (currently it just shows as 00:00 remaining and must be manually finished on some other way)

0 commit comments

Comments
 (0)