SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-26-2010, 04:42 PM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
Let's get a Sonos plugin created!

So as I'm sitting here reading all the Sonos threads in this forum I realize a LOT of us love Sonos as much as we love SageTV. While reading I reached for my Android phone and skipped a song on my Sonos system using the Andronos app. Then it dawned on me...

This app is UPNP (looking at my phone). It's made by a third party, one man developer (still looking at my phone). This app is on Android (now staring inquisitively out my window). Android UI is java. A java UI wired, in the programming sense, to my Sonos system. Sage UI is java (eyes wide open with a light-bulb appearing above my head).

Is this thing open source (frantically typing on the keyboard)? Yes! In a full glory, use it and abuse it MIT License. Perfect!

So, how do we get someone porting this bad boy to SageTV? I'm willing to buy the original developer a copy of SageTV Media Center if he's willing to get on board. Conversely I'd help a SageTV plugin developer purchase a Sonos system if they committed to making the plugin.

In fact, I've started a SmartyPig savings goal to which anyone can contribute. It's seeded with $25.
SageTV Sonos Plugin Piggy Bank
Goal description
Let's get a Sonos plugin created for SageTV! Contribute to this goal and it will be distributed to the first developer or group of developers that create a working plugin. If the entire goal isn't reached, the balance at the point of plugin creation will be distributed to the developer. If a plugin is not developed by Christmas 2011 I'll open a poll to the SageTV forum community and let them decide how to distribute the balance to existing plugin developers.
I know this is a little unorthodox and there's no real reason to trust I won't run away with the money. Hopefully having been around the forums for as long as I have instills some trust. That and the fact that I've tied my real name to the savings account.

Please let me know if I'm completely delusional and this is not possible.
I'll stop making a push if I can be talked down with good reason. Cheers!
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #2  
Old 12-26-2010, 04:51 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
While I use and love my sonos. Looking quickly at that API it would work, but you have to remember it will also take someone creating the UI on the sage studio side of things, but maybe not since that is UPNP it could be slightly created like playon integration in the online section.

It is possible but not my bag of tea. Personally I prefer to control music from my idevices or the sonos controller itself. I don't like having my tv on to conrtol music. I know some have wanted this so you may be able to get someone on board with doing it.
Reply With Quote
  #3  
Old 12-26-2010, 05:13 PM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
I actually prefer controlling things with my iOS and Android devices as well. The primary purpose running through my head is to show what is playing, using Sonos, through my home stereo zone. Something fun for a party environment. Maybe a good first step would simply be a plugin that allows the user to choose a Zone and display what's currently playing on that zone. No need for a full blown SageTV controller at first. A simple "What's playing in a given zone" screen saver type plugin would be a fun and maybe easier start. If you've ever used the Pandora app in Boxee the "Now Playing" screen is a good example.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7

Last edited by GollyJer; 12-26-2010 at 05:21 PM.
Reply With Quote
  #4  
Old 12-27-2010, 09:43 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
We're seriously considering a Sonos setup at the house, but the controller is currently the issue. We don't have iPhones or iPads or Android phones in the house already. So, we need a ZP90, an S5 (or two or three), plus a controller. If we could bypass the controller initially, it'd be an easier buy in. I'm not sure how much work it would be to get EventGhost working with the Sonos PC software. Plus, I do agree that using SageTV to interface with the Sonos would be ideal. At the moment, I've just started using Media Monkey to playback music.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #5  
Old 12-27-2010, 02:33 PM
GollyJer's Avatar
GollyJer GollyJer is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 318
My buying advice... You have to have a controller. However, pass on the CR200 for $350 and get the cheapest iPad for $500, or used for less, and install the Sonos software. If you're truly going to get on board with Sonos you won't be disappointed going this route. Although, if Sonos makes good on their Android version you might be able to get a full tablet controller for much less with all the inexpensive Android tablets starting to hit the market.
__________________
Currently using SageTV Media Center Server on Windows 7, SageTV Client as an HTPC on Windows 7, and an HD Theater HD200. The server controls 3 Motorola DCH-3200 cable boxes and 3 Hauppauge HD-PVRs (all Rev F1) with HD audio and changes channels via firewire WITH NO LOCKUPS. It's awesome.
4 Steps to Perfect Stutter Free Playback for SageTV
Quick Guide: How to Bitstream Audio in Windows 7
Reply With Quote
  #6  
Old 12-27-2010, 02:39 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by GollyJer View Post
My buying advice... You have to have a controller. However, pass on the CR200 for $350 and get the cheapest iPad for $500, or used for less, and install the Sonos software. If you're truly going to get on board with Sonos you won't be disappointed going this route. Although, if Sonos makes good on their Android version you might be able to get a full tablet controller for much less with all the inexpensive Android tablets starting to hit the market.
Agreed on bypassing their contoller although a ipod touch is a cheaper option
Reply With Quote
  #7  
Old 12-27-2010, 02:54 PM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
It has crossed my mind more than once that I would like to try to create a Sonos plugin as my first SageTV plugin, but I am too busy watching TV to invest the time in learning both coding for SageTV AND learning the Sonos API!
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7
Reply With Quote
  #8  
Old 12-27-2010, 03:12 PM
nebulink nebulink is offline
Sage Aficionado
 
Join Date: Dec 2007
Posts: 295
I too am a Sonos user and abuser. I purchased 5 zones and 3 controllers a couple years back for the wife on her birthday. She looked at and said, "This is nice but what am I going to do with it." Now she is the biggest user of it.

Sonos can't be beat.
Reply With Quote
  #9  
Old 01-01-2011, 09:23 PM
Nelbert Nelbert is offline
Sage Advanced User
 
Join Date: Oct 2010
Posts: 163
Not sure what the deals are like in the US, but here in the UK we regularly get deals where nodes are bundled with the controller, which means the cost benefit of going the ipod route are not that great overall.

Also with that sort of spend I'm sure a few words with a dealer should help.

We have the V1 controller and it's great. Then again I like my remotes chunky with hard buttons. Nearly got a touchscreen aio remote for everything else, then saw sense and wondered how I'd use a 7" touchscreen without looking at it everytime to see where on the screen I was actually pressing.

I'm probably in the minority in that I see no benefit to being able to control Sonos via the TV, one of the beauties is that the remotes move and can be used anywhere in the house, not just where there is a tv.

For getting info displayed then the Sonos Web Controller project (which may be dead) has an xml feed of the current status. Shouldn't be that hard to get the info into Sage. Also has some stubs for remote control as well. Haven't looked in the Sonos Dev Forum for ages as it does everything we want, but it may have been replaced by something else by now.
Reply With Quote
  #10  
Old 01-02-2011, 12:31 AM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
What does a Sonos system look like to the UPnPInspector tool?
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #11  
Old 01-02-2011, 02:36 AM
PosterBoy PosterBoy is offline
Sage Advanced User
 
Join Date: Oct 2007
Posts: 84
Quote:
Originally Posted by evilpenguin View Post
What does a Sonos system look like to the UPnPInspector tool?
Is this what you want?

Also, you don't NEED a controller. The Desktop Controller will do everything you need. That being said, the controllers really do help make it a slick system. They make awesome alarm clocks.

There are several third party controllers out there for several other systems. Homeseer has 3 to choose from, 2 free and 1 paid.

This post details several others
http://forums.sonos.com/showthread.php?t=12777


Sonos doesn't hide the interface but they also don't help third party devs in the slightest. I really wish they would see the light and make it a bit easier by providing some documentation for people who are trying to do this sort of thing.

Kent
Attached Images
File Type: jpg Sonos_UPnP_1.jpg (40.7 KB, 316 views)
File Type: jpg Sonos_UPnP_2.jpg (39.5 KB, 256 views)
File Type: jpg Sonos_UPnP_3.jpg (34.3 KB, 232 views)
File Type: jpg Sonos_UPnP_4.jpg (316.0 KB, 230 views)

Last edited by PosterBoy; 01-02-2011 at 02:51 AM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there anything similiar to the Sonos ZonePlayer 120? matt91 General Discussion 9 12-17-2010 10:04 AM
SageTV & Sonos TorontoSage General Discussion 16 03-14-2009 11:01 AM
Favorite being created but not being scheduled for recording... t4uecker SageTV Software 12 02-17-2009 11:57 PM
control sonos input from a HD100 Gog SageTV Media Extender 0 12-30-2008 09:44 AM
Has anyone created an XM Radio Online plugin? CanadianEh SageTV Customizations 3 12-10-2005 06:37 PM


All times are GMT -6. The time now is 02:41 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.