[SlimDevices: Plugins] Android / G1 idea
Hi, I just had an idea whilst trying to navigate the SC7 web UI on my new TMobile G1... ...How hard would it be (and how cool) to write a dedicated SC controller app for thr Android mobile OS? Some of the apps already in the Android Marketplace already show the potential pf the platform (eg the Lastfm app) and I think it could be really neat, and handy too. I am in fact a developer (although haven't tried mobile platforms) . The big problem is time. :( Anybody else intrigued by the concept? (Even if it does step on the toes of the Duet controller ;) Thoughts welcome! sim (writing from my G1.) -- tigersim -- SB3/SC7.1 on an ultra low-noise homebrew old-skool 19" 4U 24/7 server: *Fanless* AMD Sempron (~ 30deg C above ambient) FreeBSD7.0-STABLE on virtually silent 2.5" Samsung HDD, with spindown FLAC library with auto-synced OGG mirrors: 250GB ATA HDD, with spindown Noctua RF-8 case fan @ < 800RPM. Headless/SSH/SAMBA - Natural Born Geek! :) tigersim's Profile: http://forums.slimdevices.com/member.php?userid=11362 View this thread: http://forums.slimdevices.com/showthread.php?t=59288 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] Android / G1 idea
Yes that looks great! I guess there are two options: 1) As you suggest, an SC plugin that can mediate the DACP protocol. 2) Take the TunesRemote (open) source code and reimplement the network protocol, replacing the DACP calls with native SqueezeCenter calls. Option 1 might be more widely useful, as it would allow iphone users to control SC... Option 2 sounds like it might be easier though, I don't know. sim -- tigersim -- SB3/SC7.1 on an ultra low-noise homebrew old-skool 19" 4U 24/7 server: *Fanless* AMD Sempron (~ 30deg C above ambient) FreeBSD7.0-STABLE on virtually silent 2.5" Samsung HDD, with spindown FLAC library with auto-synced OGG mirrors: 250GB ATA HDD, with spindown Noctua RF-8 case fan @ < 800RPM. Headless/SSH/SAMBA - Natural Born Geek! :) tigersim's Profile: http://forums.slimdevices.com/member.php?userid=11362 View this thread: http://forums.slimdevices.com/showthread.php?t=59288 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] Android / G1 idea
So Let's say we were to go for Option 2, and base it on the TuneRemote app (which is GPL). Next step is to get documentation for the protocol used by the SC7 web UI and the server. I presume this is basic HTTP stuff, and is documented nicely somewhere! (Sorry, haven't had a chance to look into SC internals yet... ;) First step is probably to install the Android SDK which includes a G1 emulator for your PC. Get the current TunesRemote source running on that, then start hacking :) sim -- tigersim -- SB3/SC7.1 on an ultra low-noise homebrew old-skool 19" 4U 24/7 server: *Fanless* AMD Sempron (~ 30deg C above ambient) FreeBSD7.0-STABLE on virtually silent 2.5" Samsung HDD, with spindown FLAC library with auto-synced OGG mirrors: 250GB ATA HDD, with spindown Noctua RF-8 case fan @ < 800RPM. Headless/SSH/SAMBA - Natural Born Geek! :) tigersim's Profile: http://forums.slimdevices.com/member.php?userid=11362 View this thread: http://forums.slimdevices.com/showthread.php?t=59288 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins