[Icecast-dev] Radio player for FirefoxOS

"Thomas B. Rücker" thomas at ruecker.fi
Wed May 22 06:07:34 PDT 2013


On 05/22/2013 12:57 PM, Assen Totin wrote:
> Hi, Emilis,
> I have two working Icecast players which implement client-side parsing
> of yp.xml and searching then through it: [...]

The idea is to finally offer a better API towards the data. Also to
reduce the bandwidth usage. The XML file causes a LOT of traffic,
especially as many clients don't implement HTTP compression. :-(
This is also bad for users as they have to wait longer for:
- a large download (700k compressed, 7MByte uncompressed)
- parsing of the full XML file

Whereas this could be broken down into only delivering the necessary
data. More requests, less total transfer volume.

> On 22 May 2013 15:13, "Thomas B. Rücker" <thomas at ruecker.fi
> <mailto:thomas at ruecker.fi>> wrote:
>     Hi,
>     On 05/17/2013 12:12 PM, Emilis Dambauskas wrote:
>     > I have pushed my radio player for FxOS to GitHub:
>     > https://github.com/emilis/worldradioplayer
>     Finally got around to cloning your repo and pushing the app to my
>     Unagi.
>     Simple and functional. I like that.
>     Once you get access to a larger list you'll have to accommodate some
>     filtering though.
>     > Currently it uses a precompiled data from
>     http://dir.xiph.org/yp.xml:
>     >
>     https://raw.github.com/emilis/worldradioplayer/master/static/js/data/xiph.org.stations.json
>     >
>     > I will have to switch to asynchronous station list loading and
>     filtering
>     > in the near future and then will nag you again about the JSON
>     API :-).
>     Yeah, I'll try to work something out for you to play with soon.
>     It will be experimental for now, so that nobody comes after me if I
>     break their app by changing the API here or there to improve it or
>     reduce the system load on the database.
>     > Thank you very much for your help!
>     You're welcome. I'm happy, that finally Firefox and Icecast start
>     to go
>     hand in hand.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/icecast-dev/attachments/20130522/d288db84/attachment.htm 

More information about the Icecast-dev mailing list