<html>
<body>
When the Tuner2 iPhone Player hits the Apple iTunes Apps Store, this
should solve everyone's player problem:<br><br>
<a href="http://www.indexcom.com/iphone.html" eudora="autourl">
http://www.indexcom.com/iphone.html<br><br>
</a>There is a lot of information on this page. It tells an interesting
story about audio quality.<br><br>
This player is not an Orban project.<br><br>
-greg.<br>
ORBAN <br><br>
<br><br>
At 18:16 2009-03-16, oddsock wrote:<br>
<blockquote type=cite class=cite cite="">As of right now, you are out of
luck in terms of instream metadata with the embedded quicktime player
that's distributed with the iphone OS.&nbsp; As Christopher says, there
are many ways to get the same effect, but they ALL require you to build
custom iPhone apps.&nbsp; There are a whole mess of radio apps out there,
and they are all pretty similar, and NONE of them use the embedded
quicktime object.<br><br>
The icecast patch that I wrote (and Christopher extended) just worked at
a HTTP header/response level to pretty much &quot;pretend&quot; to be a
&quot;progressive download&quot; server, which is the only type of
streaming supported by the iphone quicktime object.&nbsp; It works great
for certain cases, but falls a bit short in others.<br><br>
Another nice thing (NOT) about the quicktime object is that it's
fullscreen and doesn't work in anything but, which means that you can't
use the technique Christopher suggests about having an AJAX
&quot;poller&quot; for the metadata because if you are using the
quicktime object, it takes up the entire screen and you have no ability
to change it or change any of the text that it displays.&nbsp; Thank you
Apple!<br><br>
Ed<br>
On Mon, Mar 16, 2009 at 2:11 PM, Christopher Zenzel
&lt;<a href="mailto:czenzel@me.com">czenzel@me.com</a>&gt; wrote:<br>

<dl>
<dd>Hi Bob,<br><br>

<dd>I am thinking that metadata could be streamed to the iPhone with some
additonal work. There are some possible methods including wrapping a
custom interface (either a Web App or iPhone SDK App) to check with a
server script to grab metadata and display it as its streaming the
Icecast MP3 Format.<br><br>

<dd>For example:<br><br>

<dd>There would be two domains such as icecast.server and metadata.server
on the Internet. The icecast.server runs the latest Icecast release
version with the iPhone patches. The metadata.server would run a script
that can check for metadata either from a database or the Icecast server
to display in a XML format.<br><br>

<dd>Then a display page such as web.server/display.php/htm would contact
the metadata server and display its information and have an embeeded
CoreMedia or Quicktime Player to play the stream from the actual icecast
server.<br><br>

<dd>With the use of AJAX or automated checking in the page, you could
check the metadata server's script every 3-25 seconds to return XML to be
displayed such as:<br><br>

<dd>&lt;metadata&gt;&lt;title&gt;Stream Title&lt;/title&gt;&lt;song&gt;A
Song&lt;/song&gt;&lt;artist&gt;An
Artist&lt;/artist&gt;&lt;/metadata&gt;<br><br>

<dd>and display it with the XMLHTTPRequest object that both the iPhone
and Desktop Safari provides...<br><br>

<dd>The built in Safari and Quicktime Player may be limited by certain
things to prevent it from showing metadata on screen. The goals of the
patches that I posted allow direct streaming on the iPhone without any
additonal applications. You would need to point the browser or quicktime
player directly to the stream (icecast.server/stream.mp3).<br><br>

<dd>There are some players such as WunderRadio on the App Store that
allow custom URLs and support metadata without modification of the
Icecast or Windows Media servers to support the iPhone. The WunderRadio
app costs about 5-6 dollars.<br><br>

<dd>Thanks,<br>

<dd><font color="#888888">Christopher Zenzel<br>
</font>
<dd>_______________________________________________<br>

<dd>Icecast-dev mailing list<br>

<dd><a href="mailto:Icecast-dev@xiph.org">Icecast-dev@xiph.org</a><br>

<dd>
<a href="http://lists.xiph.org/mailman/listinfo/icecast-dev" eudora="autourl">
http://lists.xiph.org/mailman/listinfo/icecast-dev</a><br><br>

</dl><br>
_______________________________________________<br>
Icecast-dev mailing list<br>
Icecast-dev@xiph.org<br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast-dev" eudora="autourl">
http://lists.xiph.org/mailman/listinfo/icecast-dev</a></blockquote><br>
<br>
__________________________________________________________________________<br>
Greg J. Ogonowski<br>
VP Product Development<br>
ORBAN / CRL, Inc.<br>
Diamond Bar, CA&nbsp; 91765&nbsp; USA<br>
greg@orban.com<br>
<a href="http://www.orban.com/" eudora="autourl">http://www.orban.com</a>
</body>
<br>
</html>