Given the immense amount of interest on the internet radio functionality, I was wondering if we could set up a collaborative effort to develop a solution for being able to tune in to internet radio stations. To outline what we want...1. Ability to tune to the stations listed at xiva-net.com
2. Ability to add your own radio stations to this list
3. Do so with minimal effort from end users point of view.
There are quiet a few solutions that come to mind... none of which is "ideal". You are already aware of a couple of options discussed on this forum.
In order to accomplish 1 and 2 above, we will need a publicly available web application that mimics Xiva's service. I have already developed a web application that does this. It uses that same protocol that Xiva does, and so is compatible with the nettune capable receivers. What we need is to make the receiver tune in to the new service. I can think of these solutions...A.
Use a custom DNS server. Mr Spork and myself have tried this with some success. What we did was, we developed a custom DNS server that resolves xiva-net.com not to the IP of xiva-net.com, but to an IP address hosting our own web application. From the end-users point of view, all one has to do is modify the settings for DNS server on the amp.
1. Absolutely minimal effort from the user's point of view. (no need for any proxy or having a computer running). All one has to do is set the DNS server settings on the amp, so that it points to the IP address of the DNS server we developed.Cons:
1. The DNS server needs to be publicly accessible, and be available at all times. Also, this has to happen on somebodys private computer/network as no DNS provider is going to allow configuring a DNS record for a domain we don't own (xiva-net.com)
2. We also need to set up a public site with the name "xiva-net.com" so that the DNS in 1 above can resolve to it. This has the potential to attract legal action.
Use a proxy like the one developed by Oligos. This proxy can be modified such that, all requests to Xiva are intercepted and redirected to whatever site we set up.
1. Easily add/remove whatever stations we want - including those already listed at Xiva.
2. Immense scope for customization. (play stations listed locally, obey some commands, possibly even transcode other file formats on the fly)
3. No legal hassels.Cons:
2. You need the proxy/computer running while playing internet radio
A quick modification to the proxy developed by Oligos and we can actually have a working prototype ready in no time.C.
Patch the firmware files so that it no longer goes to xiva-net.com, but to whatever site we patch it to.
1 no need for a PC running the proxyCons:
1. Need to patch any future firmware updates
2. Risk of potentially bricking the receiver while trying to flash with the patched firmware.
Personally, I vote for option B
. Whats the opinion of the members on this forum ?