Playlist Issue

Playlist Issue

Post by gkhaza » Thu, 08 Jan 2004 14:17:26


Currently running 2003 Inter. Server. I am using the Broadcast stream
method with a playlist. if I start the broadcast and I modify any
content in the playlist the content does not change unless I stop and
start the broadcast again.

I am not sure what is causing the issue but it does not seems to let
me change the content or modify the dur on the fly of any content.

Please help, I have been trying everything with no luck

Thanks
George Khazal
 
 
 

Playlist Issue

Post by jorge » Sat, 10 Jan 2004 02:33:37


George,

Are you attempting to modify the current playing element or a parent
node/element of the current playing element? If so, this is not supported.
You can modify any part of the serverside playlist that is not currently
playing. In other words if media1.wmv is currently streaming/playing on
the broadcast publishing point, then you can't modify Media1.wmv's
attribute values or delete this element. You can of course, add another
media element, switch to it, then edit Media1.wmv's attributes or delete it.

If this does not resolve the problem, please respond with additional
details and steps taken to configure the scenario.

Thanks for using Windows Media Technologies.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.yqcomputer.com/
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 George,
\par
\par Are you attempting to modify the current playing element or a parent node/element of the current playing element? If so, this is not supported. You can modify any part of the serverside playlist that is not currently playing. In other words if media1.wmv is currently streaming/playing on the broadcast publishing point, then you can't modify Media1.wmv's attribute values or delete this element. You can of course, add another media element, switch to it, then edit Media1.wmv's attributes or delete it.
\par
\par If this does not resolve the problem, please respond with additional details and steps taken to configure the scenario.
\par
\par Thanks for using Windows Media Technologies.
\par
\par Jorge Novillo [MS]
\par Digital Media Division
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par The use of any included script samples are subject to the terms specified at
\par http://www.yqcomputer.com/
\par
\par }

 
 
 

Playlist Issue

Post by gkhaza » Sun, 11 Jan 2004 00:49:58

The current situation is as follow
I created a broadcast channel that would run forever. Inside the
Broadcast I created a wsx file that contain 24hrs of content "video
clips and promos" and at the end of the wsx file I called another wsx
that contain 24hrs of content also and so on.
Example,
Monday.wsx would contain the 24hrs content for Monday and at the end
of Monday.wsx I call Tuesday.wsx 24hrs of content, this goes on until
Sunday.wsx where it calls Monday.wsx.

The problem I have is when Monday.wsx is playing I can not change any
content in Monday.wsx or Tuesday.wsx. I do not want to change the clip
that is playing but the clip that would be played later on show such
duration or even deleting the clip.

I hope this helps and not create any confusion.

Thanks so much for the support.
George K.
 
 
 

Playlist Issue

Post by jorge » Sun, 11 Jan 2004 07:57:02


George,

If I understand your scenario correctly, you shouldn't have any troubles
doing what you're trying to do, as long as you use the server object model
to edit the nested playlists.

Since this scenario involves nested playlists, you will need to use the WM
Server object model and programatically change the playlist object in
memory as opposed to using the MMC Admin or the playlist editor to update
the playlist. More specifically, when the broadcast publishing point
starts, the server creates a serverside playlist object in memory. This
playlist object contains the main playlist (WSX that the pub point sources
from) as well as other nested playlists. You can edit the main playlist
using the UI in the source tab, however the nested playlists must be edited
in memory. So if you were to edit Tuesday.wsx in the playlist editor and
save the changes, these changes won't be applied to the playlist object
that is already in memory. To do this, you need to programatically load
the playlist object and edit the playlist.

There are examples on how to do this in the WMS 9S SDK:
http://www.yqcomputer.com/

If editing the nested playlists is going to be a common task, consider
creating a tool with a UI that allows you to easily edit playlist objects
in memory.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.yqcomputer.com/
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 George,
\par
\par If I understand your scenario correctly, you shouldn't have any troubles doing what you're trying to do, as long as you use the server object model to edit the nested playlists.
\par
\par Since this scenario involves nested playlists, you will need to use the WM Server object model and programatically change the playlist object in memory as opposed to using the MMC Admin or the playlist editor to update the playlist. More specifically, when the broadcast publishing point starts, the server creates a serverside playlist object in memory. This playlist object contains the main playlist (WSX that the pub point sources from) as well as other nested playlists. You can edit the main playlist using the UI in the source tab, however the nested playlists must be edited in memory. So if you were to edit Tuesday.wsx in the playlist editor and save the changes, these changes won't be applied to the playlist object that is already in memory. To do this, you need to programatically load the playlist object and edit the playlist.
\par
\par There are examples on how to do this in the WMS 9S SDK: http://www.yqcomputer.com/
\par
\par If editing the nested playlists is going to be a common task, consider creating a tool with a UI that allows you to easily edit playlist objects in memory.
\par
\par Jorge Novillo [MS]
\par Digital Media Division
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par The use of any included script samples are subject to the terms specified at
\par http://www.yqcomputer.com/
\par
\par }
 
 
 

Playlist Issue

Post by gkhaza » Sun, 11 Jan 2004 15:44:55

How many hours does the memory hold the content. if I have a 24 hours
playlist the 24hrs are stored in memory, is there a way that I can
minimize the memory.
Alo I have not worked with UI, any help there.

Thanks again for the support
George K.
 
 
 

Playlist Issue

Post by gkhaza » Sun, 11 Jan 2004 16:00:46

I downloaded the WM9 SKD and I got the examples using C++ or C# but I
am still not sure what to do with the exmaples. do I save them as a
exe files and modify the publishing point in the example to match my
publishing point. I have not worked with sdk in the past so any one
help.

Thanks
 
 
 

Playlist Issue

Post by gkhaza » Tue, 13 Jan 2004 02:07:17

How do I change the server side playlist that is in memory manualy
Thanks
 
 
 

Playlist Issue

Post by jorge » Wed, 14 Jan 2004 05:14:51

George,

To clarify, you can use the source tab playlist editor in the WMS 9S MMC
Admin to dynamically update the playlist on the fly, however you can't use
this UI to update nested playlists on the fly. So as a quick and easy
solution I'm going to recommend the following configuration that does not
require any coding:

Instead of using a separate playlist for each day of the week, use 1 main
playlist and organize it using the "seq" time containers. For example, you
can create a playlist that looks something like this:

<?wsx version="1.0" encoding="utf-8"?>
<smil>
<seq id="Monday">
<media src="8am_MondayContent.wmv"/>
<media src="10am_MondayContent.wmv"/>
<media src="9am_MondayContent.wmv"/>
</seq>
<seq id="Tuesday">
<media src="8am_TuesdayContent.wmv"/>
<media src="10am_TuesdayContent.wmv"/>
<media src="9am_TuesdayContent.wmv"/>
</seq>
<seq id="Wednesday">
<media src="8am_WednesdayContent.wmv"/>
<media src="10am_WednesdayContent.wmv"/>
<media src="9am_WednesdayContent.wmv"/>
</seq>
<seq id="Thursday">
<media src="8am_ThursdayContent.wmv"/>
<media src="10am_ThursdayContent.wmv"/>
<media src="9am_ThursdayContent.wmv"/>
<media src="etc....wmv"/>
</seq>
</smil>

This solution allows you to manage 7 days worth of content in 1 playlist
while giving you the ability to use the Source tab's functionality to edit
playlists on the fly.

Thanks for using Windows Media Technologies.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 George,
\par
\par To clarify, you can use the source tab playlist editor in the WMS 9S MMC Admin to dynamically update the playlist on the fly, however you can't use this UI to update nested playlists on the fly. So as a quick and easy solution I'm going to recommend the following configuration that does not require any coding:
\par
\par Instead of using a separate playlist for each day of the week, use 1 main playlist and organize it using the "seq" time containers. For example, you can create a playlist that looks something like this:
\par
\par <?wsx version="1.0" encoding="utf-8"?>
\par <smil>
\par <seq id="Monday">
\par <media src="8am_MondayContent.wmv"/>
\par <media src="10am_MondayContent.wmv"/>
\par <media src="9am_MondayContent.wmv"/>
\par </seq>
\par <seq id="Tuesday">
\par <media src="8am_TuesdayContent.wmv"/>
\par <media src="10am_TuesdayContent.wmv"/>
\par <media src="9am_TuesdayContent.wmv"/>
\par </seq>
\par <seq id="Wednesday">
\par <media src="8am_WednesdayContent.wmv"/>
\par <media src="10am_WednesdayContent.wmv"/>
\par <media src="9am_WednesdayContent.wmv"/>
\par </seq>
\par <seq id="Thursday">
\par <media src="8
 
 
 

Playlist Issue

Post by gkhaza » Thu, 15 Jan 2004 13:12:57


Jorge thanks so much for the support
The seq works well to some extend. I still can not change dur or
adding clips to a seq once the broadcast started. I can add to other
seq as well as delete from the current playing seq and other seq.

Also I just found out that we are having another issue with time.
The time we set is 24hours content. we make the clips to last 24hrs
but at the end of the 24hrs we are either 5 min short or 5 min over
and today we are about 45 ahead of the schedual. Does WM has a tool
that takes a look at time rather than seq.

Thanks
 
 
 

Playlist Issue

Post by jorge » Fri, 16 Jan 2004 02:28:18

George,

You should be able to add to the current playing seq as well as change
durations of existing media elements in the current playing seq. When you
say you can't add elements to the current playing seq, are you getting an
error? are you adding the media element after the current playing entry?
Please add more specific information about what you are unable to do
including the steps you took to get to that point. Also, please confirm
that this is a unicast broadcast session and not multicast.

Regarding the new 24hr timing issue, there isn't a tool that I know of that
will help you manage the duration of your content. Running manual tests to
figure out where the extra 45 minutes are coming from is the easiest way to
problem solve this. You can also manually get a better idea of how long
stream switches take by ensuring your content is exactly X # minutes long.
Note: the clients will always be a little bit behind the server, so the pub
point may switch from Monday to Tuesday programming at midnight, but the
player will continue to view monday's content. Another suggestion would
be to take a look at excl time containers (instead of seq). excl time
containers allow you to specifiy begin and end values on each media
element. So this may allow you to set a more precise schedule. The help
docs contain examples on how to use excl time containers.

Thanks for using Windows Media Technologies.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 George,
\par
\par You should be able to add to the current playing seq as well as change durations of existing media elements in the current playing seq. When you say you can't add elements to the current playing seq, are you getting an error? are you adding the media element after the current playing entry? Please add more specific information about what you are unable to do including the steps you took to get to that point. Also, please confirm that this is a unicast broadcast session and not multicast.
\par
\par Regarding the new 24hr timing issue, there isn't a tool that I know of that will help you manage the duration of your content. Running manual tests to figure out where the extra 45 minutes are coming from is the easiest way to problem solve this. You can also manually get a better idea of how long stream switches take by ensuring your content is exactly X # minutes long. Note: the clients will always be a little bit behind the server, so the pub point may switch from Monday to Tuesday programming at midnight, but the player will continue to view monday's content. Another suggestion would be to take a look at excl time containers (instead of seq). excl time containers allow you to specifiy begin and end values on each media element. So this may allow you to set a more precise schedule. The help docs contain examples on how to use excl time containers.
\par
\par Thanks for using Windows Media Technologies.
\par
\par Jorge Novillo [MS]
\par Digital Media Division
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par The use of any included script samples ar
 
 
 

Playlist Issue

Post by gkhaza » Fri, 16 Jan 2004 09:04:13

am able to add video to the seq through the GUI as well as modifying
the wsx from a notepad. it shows the content has been added with no
problem but if I keep watching the Broadcast it does not show what I
have added.



For example



<?wsx version="1.0" encoding="utf-8"?>

<smil>

<seq id="Monday">

<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore12t.wmv"/>

<media src="C:\IDEAS\promos\trimmed\zhert30.wmv"/>

<media src="C:\IDEAS\promos\trimmed\zrotm.wmv"/>

<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>

</seq>

<seq id="Tuesday">

<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore12t.wmv"/>

<media src="C:\IDEAS\promos\trimmed\zhert30.wmv"/>

<media src="C:\IDEAS\promos\trimmed\zrotm.wmv"/>

<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>

</seq>

<seq id="Wednesday">

<media src="C:\IDEAS\040114\iupuil1003t.wmv"/>

<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore10t.wmv"/>

<media src="C:\IDEAS\promos\trimmed\zwesk2.wmv"/>

<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi7.wmv"/>

<media src="C:\IDEAS\promos\trimmed\legalID1.wmv"
dur="39s"/>

<media src="C:\IDEAS\040114\iupuig1354t.wmv"/>

<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore5t.wmv"/>

<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>

<media src="C:\IDEAS\promos\trimmed\legalID1.wmv"
dur="56s"/>

<media src="C:\IDEAS\040114\PUH3065t.wmv"/>



if I start the broadcast it plays the first content under monday seq.

lets say at noon monday i wanted to add another wmv file to the end of
the seq it alows me to do so and it shows that the wmv is file has
been added.



if I play the broadcast it plays the seq but when it gets the last wmv
file that I added it skips it and it goes to next wmv for seq.



If I am playing monday seq and I change content such as adding or
deleting wmv from turesday that is also not working since it skips the
changes.



I am not sure what I am doing wrong. I read all the documentation and
nothing seems to be working.



Thanks so much for your help jorge, but its not working so far.



Do you know of anyone that can assist me on one on to solve this
issue?



The project depends on this working and Microsoft gave us the
impression that it should work.



Thanks again so much for your support


XXXX@XXXXX.COM (Jorge Novillo [MS]) wrote in message news:< XXXX@XXXXX.COM >...
 
 
 

Playlist Issue

Post by gkhaza » Fri, 16 Jan 2004 13:08:21

am able to add video to the seq through the GUI as well as modifying
the wsx from a notepad. it shows the content has been added with no
problem but if I keep watching the Broadcast it does not show what I
have added.

For example

<?wsx version="1.0" encoding="utf-8"?>

<smil>
<seq id="Monday">
<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore12t.wmv"/>
<media src="C:\IDEAS\promos\trimmed\zhert30.wmv"/>
<media src="C:\IDEAS\promos\trimmed\zrotm.wmv"/>
<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>
</seq>
<seq id="Tuesday">
<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore12t.wmv"/>
<media src="C:\IDEAS\promos\trimmed\zhert30.wmv"/>
<media src="C:\IDEAS\promos\trimmed\zrotm.wmv"/>
<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>
</seq>
<seq id="Wednesday">
<media src="C:\IDEAS\040114\iupuil1003t.wmv"/>
<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore10t.wmv"/>
<media src="C:\IDEAS\promos\trimmed\zwesk2.wmv"/>
<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi7.wmv"/>
<media src="C:\IDEAS\promos\trimmed\legalID1.wmv"
dur="39s"/>
<media src="C:\IDEAS\040114\iupuig1354t.wmv"/>
<media src="C:\IDEAS\promos\Be_more_spots\trimmed\bemore5t.wmv"/>
<media src="C:\IDEAS\promos\zwfyi_promos\zwfyi6.wmv"/>
<media src="C:\IDEAS\promos\trimmed\legalID1.wmv"
dur="56s"/>
<media src="C:\IDEAS\040114\PUH3065t.wmv"/>

if I start the broadcast it plays the first content under monday seq.
lets say at noon monday I wanted to add another wmv file to the end of
the seq it alows me to do so and it shows that the wmv is file has
been added.
if I play the broadcast it plays the seq but when it gets the last wmv
file that I added it skips it and it goes to next wmv for seq.

If I am playing Monday seq and I change content such as adding or
deleting wmv from turesday that is also not working since it skips the
changes.

I am not sure what I am doing wrong. I read all the documentation and
nothing seems to be working.

Thanks so much for your help jorge, but its not working so far.
Do you know of anyone that can assist me one on one to solve this
issue?
The project depends on this working and Microsoft gave us the
impression that it should work.

Thanks again so much for your support

George Khazal
Senior Product Research Analyst
XXXX@XXXXX.COM
Phone 317.263.8870
SIP Ph. XXXX@XXXXX.COM
Visit us at http://research.ihets.org


XXXX@XXXXX.COM (Jorge Novillo [MS]) wrote in message news:< XXXX@XXXXX.COM >...
 
 
 

Playlist Issue

Post by jorge » Sat, 17 Jan 2004 03:09:48


George,

When you dynamically edit the playlist, you can't edit the actual WSX file
in notepad, you must use the playlist editor that is embedded in the source
tab. In other words, start the broadcast publishing point, go to its
source tab, add a media element to the first seq, press the Save button,
and wait for the broadcast pub point to start playing the element you
dynamically inserted.

Thanks for using Windows Media Technologies.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.yqcomputer.com/
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 George,
\par
\par When you dynamically edit the playlist, you can't edit the actual WSX file in notepad, you must use the playlist editor that is embedded in the source tab. In other words, start the broadcast publishing point, go to its source tab, add a media element to the first seq, press the Save button, and wait for the broadcast pub point to start playing the element you dynamically inserted.
\par
\par Thanks for using Windows Media Technologies.
\par
\par Jorge Novillo [MS]
\par Digital Media Division
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par The use of any included script samples are subject to the terms specified at
\par http://www.yqcomputer.com/
\par
\par }
 
 
 

Playlist Issue

Post by gkhaza » Sun, 18 Jan 2004 02:51:25

I did do that, and nothing happens. I do all modification in playlist
editor.
When I start tbe broadcast I can not change anything. It takes the
change and you see the changes you have done, deleting, adding,
modifying dur etc. The PC that is playing the content and the Server
still operate as nothing has been modified.
 
 
 

Playlist Issue

Post by jorge » Thu, 22 Jan 2004 02:35:54


Are you using the playlist editor that is launched as a separate
application outside of the MMC Admin, or are you using the embedded
playlist editor in the broadcast publishing point's Source tab?

In order to manipulate the playlist on the fly using a user interface, you
need to use the embedded playlist editor located on the SOURCE tab of the
broadcast pub point. Please let me know if you're still experiencing the
problem with the source tab.

Jorge Novillo [MS]
Digital Media Division

This posting is provided "AS IS" with no warranties, and confers no rights.
The use of any included script samples are subject to the terms specified at
http://www.yqcomputer.com/
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fprq2\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 Are you using the playlist editor that is launched as a separate application outside of the MMC Admin, or are you using the embedded playlist editor in the broadcast publishing point's Source tab?
\par
\par In order to manipulate the playlist on the fly using a user interface, you need to use the embedded playlist editor located on the SOURCE tab of the broadcast pub point. Please let me know if you're still experiencing the problem with the source tab.
\par
\par Jorge Novillo [MS]
\par Digital Media Division
\par
\par This posting is provided "AS IS" with no warranties, and confers no rights.
\par The use of any included script samples are subject to the terms specified at
\par http://www.yqcomputer.com/
\par
\par }