[Pianod] Track statuses, roadmap

Michael R. Hines michael at hinespot.com
Wed Dec 26 09:50:17 PST 2012


For some strange reason, google apps (which hosts my email) decided this
email was "spam" - go figure =)

Woo hoo! Seed support - that's beautiful. You know, I think seed support
will also help serve other purposes:

For example, like many other people, I have an (aging) music collection
on my computer, making it very difficult to introduce new seeds into the
Pandora system one-by-one. Pianod seed support would allow someone to
write a script and feed new seeds (say, per Artist) into the system
without having to use the Pandora website to introduce new seeds. Makes
my mouth water just thinking about it.

The new protocol changes sounds good too - I'll be sure to adapt them
into the various pianod clients as they come out.

Regarding the grammar syntax - I don't have any particular preferences
there. Let me know if you need help testing, though.

How do you test new features? In a branch?

Merry christmas =)

- Michael

On Fri, 2012-12-14 at 19:01 -0500, Perette Barella wrote:
> Thanks for your input on protocol changes last week, Michael.
> 
> In the end, I settled on adding 108 (no station) and 109 (SelectedStation).  This separates the station selection from the playback status messages, so if it's stopped you can still find out the station.  101/102 will retain the station for a while, but station is deprecated in those.  104 stays just 104 under this scheme.
> 
> The crazy code to implement 'rate neutral' puts the project in a good position for seed support, which I've been mulling on for the last week.  The roadmap is:
> * Get artist seeds reporting
> * Add support for "add/remove artist seed [id]}" and "add/remove song seed [song]".
> * Possibly implement "Create station {name} from song [id]", if it's straightforward as it sounds.
> * Work out station information format and add support for "remove seed [seed id]".
> * Add support for adding seeds/stations/etc.
> 
> I'm open to ideas on the statement formatting for the seed management; I can't find a grammar that quite pleases me.
> 
> r90 has been stable on my music server for a few days.
> 
> Michael, heads up—Titanium API 3.0.0 just came out today, and there's something in the release notes about "breaking changes".  I hope your client is not impacted.
> 
> Perette
> 
> _______________________________________________
> Pianod mailing list
> Pianod at lists.deviousfish.com
> http://lists.deviousfish.com/listinfo.cgi/pianod-deviousfish.com





More information about the Pianod mailing list