Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Professional Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
UPnP for Prontos
This thread has 5 replies. Displaying all posts.
Post 1 made on Tuesday August 31, 2010 at 05:47
pthornhill
Long Time Member
Joined:
Posts:
June 2008
53
Hi All - does anyone have any info/documentation on how Philips implemented UPnP on Prontos? Or any pointers to general reference guides to UPnP?

I'm looking to build a separate Sonos module for the Pronto which will (at the least) allow integration of Sonos with Pronto for simple actions such as accessing line-in sources for zones/groups, and volume. I need this so I can start using my Sonos more as a multi-room, multi-source system, rather than a standalone multiroom music system.

I am new to UPnP but I'm OK with Javascript/Prontoscript so if I can get up to speed with UPnP I hope to crack this one. Once the base module is there can then consider additions (music queues, services, radio, etc). I want this to be a dedicated/optimised Pronto/Sonos module and not like the (unusably sluggish) Philips module.

Appreciate any UPnP help!
Post 2 made on Tuesday August 31, 2010 at 10:52
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,994
You can have a look at the UPNP library provided by Philips. I realize it is not the greatest but it is commented. This library should be installed as part of the Sonos module.

I often use RFCs or Wikipedia for specifications. I know Barry recently used Wikipedia for some things regarding UPnP.

Last edited by Lyndel McGee on August 31, 2010 11:35.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 3 made on Tuesday August 31, 2010 at 11:51
Barry Gordon
Founding Member
Joined:
Posts:
August 2001
2,157
Lyndel is correct. I did some research in order to develop my own upnp library. If you email me I will zip up the research and send it to you. I am not totally satisfied with the way the library is working so I am not giving it out at this time.

The problem I have is with testing as I have only one upnp device aside from the win 7 computer.
OP | Post 4 made on Tuesday August 31, 2010 at 15:18
pthornhill
Long Time Member
Joined:
Posts:
June 2008
53
thanks both. Started with wiki and now got Intel Device Spy and Sniffer which have helped. Barry just emailed - appreciate anything you send.

Pete
Post 5 made on Tuesday August 31, 2010 at 17:38
zedmtrappe
Long Time Member
Joined:
Posts:
July 2008
35
I can't help you pthornhill but I've been thinking along the same lines myself.

If it were possible to just have basic transport commands and maybe even a current song/artist next in que display to be integrated into a multiroom control setup it would be better than nothing - which is effectively what we've got now.

So, if you have any success please keep us posted!


(actually, how ridiculous is it; that on a £1K remote - this is the best we can hope for usable control of Sonos - it's a joke)
Post 6 made on Tuesday August 31, 2010 at 19:33
Barry Gordon
Founding Member
Joined:
Posts:
August 2001
2,157
The issue is not the Pronto, the issue is Sonos. To write what is neeeded on the Pronto requires detailed knowledge about how the Sonos operates from a communications standpoint. Please do not tell me they follow uPNP protocol; that like saying the use HDMI. Specifications and protocols are all subject to interpretations and version releases.

When I build an interface to a component be it Squeezebox server, Vudu, Sony changers, etc. I first read all I can about the interface. That itself is often monumentally frustrating. I then write the code (trial 1) and use something like wireshark or etherdetect to capture what is going on.

While "TCP/IP" is a guarnteed delivery protocol, (I will argue that when wifi is in the loop) anything over UDP is "Best effort", so an awful lot will depend on network traffic. As an example when I send out a "Magic Packet" to do WOL I send it about 20-40 times knowing that once the device I am addresing begins to wake up it will ignore all further magic packets.


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse