[Message Prev][Message
Next][Thread Prev][Thread Next][Message
Index][Thread Index]
Re: TelCanto V1.1.3
Here are a couple of sample xAP messages that reflect the schema below
for those not using TelCanto (shame on you) but looking to support the
reveised schema . My thoughts..
Should we represent times in ms, either instead of or in addition to the
existing times ?
Do we need anything that shows the length and number of entries in the
whole playlist ?
Do we need to be able to easily get at the 'next playing' info - or is
it sufficient to be able to query teh curreny playlsit entries ? (which
I think it probably is)
These are the event messages one for the audio.transport event (
currently every sec) - and one for now.playing (every 10 secs)
xap-header
{
v=12
hop=1
uid=FFABCD00
class=xAP-Audio.Transport.Event
source=TelGen.TelCanto.Lightning
}
Audio.Transport
{
elapsed=01:57
shuffle=songs
state=playing
repeat=all
duration=04:28
}
xap-header
{
v=12
hop=1
uid=FFABCD00
class=xAP-Audio.Playlist.Event
source=TelGen.TelCanto.Lightning
}
Now.Playing
{
formatted_date=27 January 2005
datetime=20050127193537
formatted_time=19:35:37
title=Open Your Eyes
artist=Angelique Kidjo
tracks=1
genre=Ethnic
duration=04:28
album=Oremi
path=\\Nas-lacie\joes stuff\Music\Angelique Kidjo\Oremi\07 - Open
Your Eyes - Angelique Kidjo.mp3
index=1
}
Malcolm Green wrote:
> There is a new beta version of TelCanto, V1.1.3, available at
> www.telcanto.com/assets/download/telcantosetup-1.1.3.exe. This
> includes further xAP support:
>
> - new xAP player type, allowing TelCanto to play via a remote xAP
> player as an alternative to Winamp etc.
> - xAP-Audio.Transport.Event generated, currently every second while
> the state is "playing" otherwise every 10 seconds. As this
is not
> defined in the schema, I have implemented it as proposed in my earlier
> email:
>
> Class=xAP-Audio.Transport.Event
> Audio.Transport
> {
> State=[playing paused stopped]
> Elapsed="elapsed time"
> Duration="total time"
> Shuffle=[off tracks albums]
> Repeat=[off one all]
> }
>
> - Now.Playing event is now sent every 10 seconds or on a change of
> playlist.
> - xAP-Audio.Audio.Event now sent on change of volume or mute setting.
> - This version includes the modified version of xAPTransport.dll using
> UTF-8 encoding as discussed in previous emails.
> - Enabling/disabling xAP support in Options>Configuration now
results
> in the change being made immediately rather than needing to restart
> the server.
>
> This version also includes support for TelCanto Server acting as a
> UPnP Media Renderer. This is the first stage of implementing full
> UPnP support in TelCanto - the other stages being to allow TelCanto
> Server to act as a UPnP Media Server, and providing a version of the
> Pocket PC (and later the PC) client which acts as a UPnP Media
> Controller. If anyone is interested in testing/using the UPnP
> facilities please let me know and I'll provide more details.
>
> It may be of interest to know that I tested these new facilities using
> the following setup:
>
> TelCanto Server on machine 1 acting as an xAP player.
> TelCanto Server on machine 2 with player type of xAP defined pointing
> to machine 1, and acting as a UPnP Media Renderer.
> Intel AV Media Controller selecting content from MusicMatch or Windows
> Media Connect and playing it via TelCanto Server on machine 2.
>
> As with V1.1.2, this version is not being generally released until
> some further testing has been done of the xAP facilities.
>
> Malcolm Green
>
xAP_Development Main Index |
xAP_Development Thread Index |
xAP_Development Home |
Archives Home
|