Caspar's Playout Client v0.1.1 Beta released

#1
Hello everyone,

I've released the first Beta version of my new client: "Caspar's Playout Client".

https://github.com/SublanTV/CasparsPlay ... t/releases

It's a client for CasparCG with focus on playout and not so much on cg.
At this stage, it only supports movie and still clips, but audio and templates will follow in v0.2.1 Beta.

System requirements:
Windows XP or higher
NET Framework 4 Client Profile
CasparCG 2.X or higher
(WinXP and CasparCG Versions without OSC support are not recommend.)

System recommendations:
Windows 7 64Bit
NET Framework 4
CasparCG 2.0.4 beta or higher with OSC support

For a complete description, see https://github.com/SublanTV/CasparsPlayoutClient
cpc_MainWindow_playing_small.jpg
cpc_MainWindow_playing_small.jpg (32.51 KiB) Viewed 27950 times
Main features are:
  • hierarchical playlists (playlists and media items treated the same)
  • sequential rundowns
  • parallel rundowns
  • delayed start
  • customizable duration
  • feedback for media status like duration. position, remaining...
  • drag'n'drop playlist editing
  • ...
Heavy testing, bug reporting and suggestions are most welcome ;-)


Update:
I pushed an other update to fix some more things in order to work correct with winxp and none OSC versions of CasparCG.

https://github.com/SublanTV/CasparsPlay ... .1.1_beta3
If you're not using WinXP or CasparCG < 2.0.4 beta, there is no need for an update.

Update:
A new update has been release. It contains a lot of critical bugfixes and some performance improvements.
https://github.com/SublanTV/CasparsPlay ... .1.1_beta4
If the client crashes at startup, please delete the file:
%localappdata%\Sublan.tv\CasparsPlayoutClient.exe_*\0.1.1.3\user.config

Update
I fixed a small issue in the latest release. Just redownload it at
https://github.com/SublanTV/CasparsPlay ... .1.1_beta4
It allows of editing playlist items with playing parent.

Patch
I patched the latest build to handle OSC message bundles as introduced with CasparCG Server 2.0.4 stable.
https://github.com/SublanTV/CasparsPlay ... .1.1_beta5

BugFix
There was a bug in the media library parsing templates in subfolders of template path which is fixed in this release.
https://github.com/SublanTV/CasparsPlay ... beta5_fix1

cheers
mcdikki
Last edited by mcdikki on 17 Nov 2013, 16:35, edited 10 times in total.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#5
Hi,

the second error is quite normal. This is not a bug in the program itself, but a broken template. The phone.ft template delivered with the server is somehow buggy.

The first screenshot is very small, so I can't read the error messages.

Could you please provide me a log file?
You can find it under C:\Users\username\AppData\Roaming\Sublan.tv\Caspar's Playout Client\0.1.1.0\log

But it seems as there are a connection problem.

cheers
mcdikki

EDIT: I see you're using winXp. Then I think the log file should be under %appdata%\Sublan.tv\Caspar's Playout Client\0.1.1.0\log
But I'm not sure. I will test it in a virtual box.
Last edited by mcdikki on 02 Sep 2013, 13:27, edited 1 time in total.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#6
Oh, and I see you're using WinXP. I'm not sure if this will work at all. Caspar's Playout Client is developed and tested for Windows 7 64Bit. It should work on Windows 7 32Bit too, but I never tested that.

I updated the first post to add the System requirements.

cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#7
I'm sorry, but it seems as the program will not run with winXP :-(
I'll check if I can change it to do, but this may be not easily possible.

Beside that, as a system administrator, I strongly recommend to upgrade from winXP as the support will end this year. There won't be any security update from 2014 on making WinXP unusable in nearly every use case.

cheers
mcdikki

UPDATE:
WinXP seems to be supported if the casparCG server is in Version 2.0.3 or smaller.
The problem seems to be in the OSC library.
As this is a external lib, I will not fix it.
So WinXP is not officially supported by the client but will run on XP when the server is <= 2.0.3.
I also recommend to use IP addresses instead of hostnames in this case.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#8
mcdikki wrote:I'm sorry, but it seems as the program will not run with winXP :-(
I'll check if I can change it to do, but this may be not easily possible.

Beside that, as a system administrator, I strongly recommend to upgrade from winXP as the support will end this year. There won't be any security update from 2014 on making WinXP unusable in nearly every use case.

cheers
mcdikki

UPDATE:
WinXP seems to be supported if the casparCG server is in Version 2.0.3 or smaller.
The problem seems to be in the OSC library.
As this is a external lib, I will not fix it.
So WinXP is not officially supported by the client but will run on XP when the server is <= 2.0.3.
I also recommend to use IP addresses instead of hostnames in this case.
No need to adjust for Windows XP.
Caspar will work on new computer with windows 7 64 bit.
Now I tested your program on Windows 7 32 bit.
I do not understand how it works playlist.
I can not bring myself to go to video files automatically one after the other,only when manually release them.

Re: Caspar's Playout Client v0.1.1 Beta released

#9
Did you read the Quick Start on github?

There are two ways of getting this.

As default, the main playlist is parallel, so all items start together.
So, if you only need one big sequential playlist, just uncheck the parallel checkbox (P) on the main playlist.
The other way would be to add a new block by right clicking on the main playlist, and uncheck parallel there. Then add your media items to this list.

cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#10
Update:

I released a Fix for the WinXP problem allowing the client to run on XP and CasparCG 2.0.4 beta.
It simply disables OSC support if running on XP.

The fix also includes some improvements when running with non OSC version of Caspar.

I recommend to update the client if you use WinXP or CasparCG <= 2.0.3

https://github.com/SublanTV/CasparsPlay ... .1.1_beta2


Cheers
mcdikki
Last edited by mcdikki on 02 Sep 2013, 18:05, edited 1 time in total.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#13
I'm not sure to understand you.

What do you mean by
but can not seem to adjust that when one ends another continues
?

There are two ways a playlist can handle it's items.
1. Parallel: all items will be started together, the playlist stopps when the last item has stopped. (Make sure that all items need to run on a different layer!!!)
2. Sequential: all items will be started one after an other starting from top to bottom. The playlist stopps when the last item has been stopped.

If you want to change the order of a sequential playlist, use drag'n'drop to order the items.
To move a item to an other playlist, you need to press CTRL while dragging.
cpc_setParallel.jpg
cpc_setParallel.jpg (69.14 KiB) Viewed 27823 times
cpc_setSequential.jpg
cpc_setSequential.jpg (98.06 KiB) Viewed 27823 times
cpc_Parallel_playing.jpg
cpc_Parallel_playing.jpg (50.4 KiB) Viewed 27823 times
Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#15
Hi, My log error

Code: Select all

9/2/2013 9:34:46 AM: warn(2): PlaylistItem.setChannel: Playlist Playlist: The channel 1 is not configured at the given server. This could lead to errors during playlist playback.
9/2/2013 9:34:47 AM: warn(2): PlaylistItem.setChannel: Playlist Playlist: The channel 1 is not configured at the given server. This could lead to errors during playlist playback.
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv

Re: Caspar's Playout Client v0.1.1 Beta released

#16
Hi, sorry I test again

C:\Users\myname\AppData\Roaming\Sublan.tv\Caspar's Playout Client\0.1.1.0\log

Code: Select all

9/3/2013 9:37:23 AM: warn(2): PlaylistItem.setChannel: Playlist Playlist: The channel 1 is not configured at the given server. This could lead to errors during playlist playback.
9/3/2013 9:37:24 AM: warn(2): PlaylistItem.setChannel: Playlist Playlist: The channel 1 is not configured at the given server. This could lead to errors during playlist playback.
9/3/2013 9:37:47 AM: log(3): CasparCGConnection.connect: Connected to 127.0.0.1:5250
9/3/2013 9:37:47 AM: log(3): CasparCGConnection.connect: Connected to 127.0.0.1:5250
9/3/2013 9:37:47 AM: log(3): CasparCGConnection.connect: Connected to 127.0.0.1:5250
9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:47 AM: err(1): CasparCGMedia.fillMediaInfo: Error getting media information. Server messages was: 404 LOADBG ERROR

9/3/2013 9:37:48 AM: err(1): CasparCGConnection.sendCommand: Error: The remote host took to long for an answer. Timeout = 300ms.
I testing v0.1.1 beta 3 already , still error same.
Image
Image
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv

Re: Caspar's Playout Client v0.1.1 Beta released

#17
Hi,

that's not an error, just a warning. You can ignore it as long as you are not connected.
It just tells you that the channel on the Playlist is not known by the server. If you're not connected, no channel is known by the server and this messages appears at last once in the log when initializing the root playlist.

In order to help you:
Could you please provide more information about your problem.
- What operation system you are running?
- What is the problem (in words) and when does it happen?
- Does it always happen or only sometimes?
- Post the complete log in code tags.

That gives me a better chance to support you.

Did you read the other posts here? Maybe you're facing the WinXP Bug too.
In this case, install the latest release.

cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#18
Oh, I did not see your second post. So just ignore my previous post please ;-)

The problem seems to be on the server side.
The error is that the media file is not found on the server. But all my client is doing at connection startup is to query all available media with cls and tls, load them to the background and parse the provided informations.

So, it seems as the server is listing files that are not there or something with the names goes wrong.

What languages is your pc set to? Maybe its a encoding problem...

Which version of CasparCG are you running?

Could please do the following:
- remove all template and media from your casparCG folders beside one of any type (1x movie, 1x template etc...)
- set loglevel in settings to debug
- start caspar and the client, connect.
If it crashes, send me the log file (complete).
If it dosen'T crahs, the chances are good that something with the names goes wrong in the client or the server.
Then please provide me a list of all media file and templates in your server folders (maybe as pm).


Cheers mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#21
Hi,

unicode should work, but spaces in filenames not. I'll see if I can fix it, but it is good practice to not use spaces in filenames anyway ;-)

Could you send me some filenmes that doesn't work so I can test?

Thanks!

Btw. I see you're using CasparCG 2.0.3, I recommend to use CasparCG 2.0.4 with the client as you will get much smoother blends between files and a more responsive GUI with less impact on the cpu at both, the client and the server.

CHeers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#22
Hi again,

I did some coding on the spaces and special character issue.
Would you please be so kind to test the following version?
https://github.com/SublanTV/CasparsPlay ... /setup.exe

Filenames with spaces should be working with this version and I hope that it also fixes the issues with local language chars.
cpc_specialChars.jpg
cpc_specialChars.jpg (15.98 KiB) Viewed 27771 times
Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#24
This issue should be fixed in version 0.1.1.3: https://github.com/SublanTV/CasparsPlay ... /setup.exe

It's a problem with encoding special chars (longer than 1byte) which I fixed, but not yet officially released.

It would help me, if you could set your log level to debug and send me the log after the crash.

Thx.

[EDIT]
And to answer your question: The timeout is the time the client wait for a response from the server after sending a command. If no data arrives within this time, the client treats the connection as disconnected.
But there was a bug with sending commands that include characters that are longer than 1byte so that the command was send, but there where characters missing at the end. CasparCG needs a newline at the end of a command to execute it. So the command I send was never executed on the server and thus for, no response could be received...


Cheers
mcdikki
Last edited by mcdikki on 03 Sep 2013, 23:24, edited 2 times in total.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#27
Hi McDikki,

First thanks for the time you put into this nice client.
We are using CasparCG for the playout of videoclips during our tvshow.
So a couple of things would be verry welcome:

- load the first frame of a clip
- after playing hold the last frame of a clip
- skip trough the playlist using the arrows key
- start a clip by using the keyboard
- it would be nice if the countdown timer would be bigger (perhaps replacing the date)
- use fps for showing the time

Greetings, Ronald

Re: Caspar's Playout Client v0.1.1 Beta released

#28
Hi Ronald,

thanks for your ideas.
It would be great if you could post them one by one as a issue on github!
https://github.com/SublanTV/CasparsPlay ... state=open
Ronald wrote: - after playing hold the last frame of a clip
This is possible if you're using casparCG >= 2.0.4 beta by unchecking C (Clear)
With older versions of CasparCG (without OSC support), this will not be possible because clearing the background is what the client needs to indicate the end of a played item.
Ronald wrote: - skip trough the playlist using the arrows key
- start a clip by using the keyboard
This will be possible in the future with the real GUI. The current GUI is just a quick test gui to test functions and what is usefull and whats not. But there is no date yet when the final GUI will be available.
Ronald wrote: - it would be nice if the countdown timer would be bigger (perhaps replacing the date)
This is not so easy as there is not just one countdown. There could be a lot of parallel countdowns. Each file potentially has one. Which one should be shown?
Or do you mean the remaining time of the main playlist?
Ronald wrote: - use fps for showing the time
Do you mean that times should be shown as frames and not as milliseconds?
This is not sensible as the client is multi channel enabled. So you could have more than one framerate in the playlist.
How would you count the cumulative frames of a block with say 25, 30 and 60 fps items?

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#32
Hi Ronald,

by "playout of individual clips" do you mean that there is only one clip in the playlist, or that you have just one straight rundown where at each time only one item is active?

The purpose of the client is to manage the complex combinations of clips playing together, after each other, delayed etc. at the same time and in the same playlist.
So just showing the status of one clip is not usefull for this case.
For simple straight rundowns, indeed it is.
Maybe I will add a special mode that allows such a usage of the client if it is requested by the community.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#34
Well,

I think such a mode is not too hard to implement. But maybe other clients fit your needs better.
Did you have a look at
Vimlesh's Client: http://casparcg.com/forum/viewtopic.php?f=5&t=783
Or http://broadcastplay.com/

If you think you want to go with my client, please fill a feature request on the githubpage and the chances are good that this feature will be in with beta 0.2.1
https://github.com/SublanTV/CasparsPlay ... state=open

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#36
Thank you for update software

my request may be only one for can edit/change play list on the fly
I mean in the list (example) I have 20 video on play list and command to run
but I change by delete all 19 video and add new 10 video replace (for 1 still running)
no need to stop

I think video running on present (still running) shoud be LOCK that video automatic by default and have option for force run
and some time need to replace other video by have option for force running for new video need to play out replace it.

(other lock play list it is good option for protect user change)

(I think automatic save play list is good idea for add to system , automatic save in every 5 or 15 minute 30/60 minute)

sorry for English (if not yet understand I will try expland new one again)

I using software Airbox (from playbox.tv) very very old version (SD version and I plan to using CasparCG replace this one and using long term with CasparCG include upgrade to HD and 4K with CasparCG )
I like this airbox style because easy and simple and stable
for me interface and feature at Airbox is ok , just play list for full 7 day per week is ok

importance is stable
can be nonstop running 24/7

I will help try to run testing until stable.

I like Caspar's Playout Client v0.1.1
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv

Re: Caspar's Playout Client v0.1.1 Beta released

#37
Great piece of software mcdikki! I think a lot of people will appreciate your work and you'll see it used in a lot of local TV stations:) I think one thing that would be nice is two sets of "pause items": "pause for" which would just play black for X seconds, and "pause until" which would play black (or play a selected still) until X time is reached in the system clock (current time). This would allow construction of a complete rundown for a TV station for a day or the entire week.

Great stuff!
Jan Starzak
CasparCG graphics designer, programmer and live CG operator - available for work
Lodz, Poland http://janstarzak.com/

Re: Caspar's Playout Client v0.1.1 Beta released

#38
Hi iamnewbies,

yes, it's a little hard to understand you (English is a foreign language for me too), but I think I got it ;-)

Actually, you can edit the playlist while playing. Only items that are playing will be locked. You can always add items. Remove and change is only possible if the item itself is not playing. This perfectly allows infinity playlists by using say a block that runs sequential and keep adding files at its end and removing items that has been played.
You can even add predefined playlists to this block holding a bunch of clips.
So, if I should use the client for 24/7 playout, I would run it twice. One LIVE ON AIR version and one to generate the playlist for the day.
The live client would always contain at least 2 playlists. One for the actual day and one from yesterday or tomorrow.
If the day changes, I would remove the whole yesterday playlist and add the whole tomorrow playlist from file.
See the screenshots:
Both clients, one for on air, one to create playlists:
cpc_creating_andLive.jpg
cpc_creating_andLive.jpg (101.3 KiB) Viewed 27549 times
Create and save the new day list:
cpc_savePlaylist.jpg
cpc_savePlaylist.jpg (49 KiB) Viewed 27549 times
and add it to the on air client while removing the played one:
cpc_changeDay.jpg
cpc_changeDay.jpg (234.27 KiB) Viewed 27549 times
I mentioned that the menu was locked in the current release. I fixed this. Just redownload it and it should work as shown above.

The autosave will be easy to do with the beta 0.2.1 release. I will introduce triggers with this release allowing you to add several actions to your playlists when certain conditions are reached like a time or something.
You would then add a trigger to the main playlist and let it trigger an save every 10 minutes.
But there is no due date for this release, so please be patient.
This will also make daily playlists more easy as you can trigger to load them automatically at a given time and delete the old one too.


To the stable issue: I tested the client for about 12 hours of constant playback without any problems. But I only used a looping playlist. It is not tested for 24/7 use yet. So you should try it yourself.
I will do such tests with 0.2.1 beta as then, thanks to triggers, it can be done automatically.

Cheers
mcdikki
Last edited by mcdikki on 06 Sep 2013, 15:27, edited 1 time in total.
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#39
jstar wrote:Great piece of software mcdikki! I think a lot of people will appreciate your work and you'll see it used in a lot of local TV stations:) I think one thing that would be nice is two sets of "pause items": "pause for" which would just play black for X seconds, and "pause until" which would play black (or play a selected still) until X time is reached in the system clock (current time). This would allow construction of a complete rundown for a TV station for a day or the entire week.

Great stuff!
Thanks :-)

The first is already possible. Just add a black still to the playlist, set the duration to the time you like it to play and hit start.
Or, without a still: Add a stop command to the place you want start the black part, set the layer of it to -1 (which will let it stop the channel). Then after the stop command, set the delay of the next item to your pause time.
There are a few other ways to ;-)

The second idea will be possible with the next big beta release of v0.2.1 (no due date yet).
Then, with the introduction of triggers, you can add a timed trigger to a playlist and let it start or stop playing at a given time.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#43
Hi,

yes. But there are some conditions that has to match in order to play files seemlessly.

1. You need to run a CasparCG Version with OSC support (2.0.4 beta)
2. Uncheck the Clear [c] checkbox
3. Put the files in the same layer

Then there will be no black frames.
To get the best playout of a straight sequential rundown, use a sequential playlist (Parallel [P] unchecked) and place all clips one after an other on the same layer.
This will enable the client to load the next clip while the previous is playing and reduce the start time mentionable.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#46
Hi,

yes, that is a missing part in the help.

If you have more than one channel, the client supposes the last channel to be for probing.
Just add a 3rd channel without any consumer to your casparCG server.

This is because retrieving media information like duration of a clip forces me to load the clip on a layer (at least to the bg). To ensure the client won't override something important by accident, all this should be done on an own channel.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#47
Ah. I was just about to ask the same question. I have a Z420 running a DeckLink Quad and 4k Extreme, and I needed to setup 6 consumers to be able to assign all 5 outputs! I was wondering what the reason was, but I see you've answered already.

Nice software, I'm using it for play-ins for big-screens at events running multiple screens with mixed graphics and live video. The one thing I haven't worked out yet, are there keyboard shortcuts for play/stop/pause. Using a mouse in a live environment is not as quick as a few keyboard shortcuts.

Could not get media duration?!?

#51
Hi,
I know sublan is currently not answering, but maybe someone else can help me out.

I'm always receiving "Could not get media duration" in the log window, so the "Playout Client" does not show the progressbar and does not sequentially playback any clips but stops at the end of every clip. The normal "CasparCG Client 2.0.5" is doing fine and receives the current clipstatus without problems. I also found no firewall problems at all ...

Maybe it is because im already running latest server version 2.0.4? Or is there any little stupid mistake I'm making?

Thanks for your help!

Re: Caspar's Playout Client v0.1.1 Beta released

#54
Hey guys,

sorry for my off time.
The latest release of the client is not yet patched for the new OSC Bundles sent by Server 2.0.4 stable.

I will upload this patch in a few minutes.

If you're using an older version of the CasparCG Server, you may have to change some settings in the client or the server. At some point, the default OSC Port has changed, so the client may just listens to the wrong port.

And be sure that you only have one instance of the client running and no other OSC listener on the port (like the CasparCG Client 2.0.5 by SVT).

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#56
Hi mcdikki!

Thanks for the new release!

It seems to be working ok, but I still get a lot of these in the log though:

Code: Select all

2013-11-18 13:27:43: err(1): ServerController.getOriginalMediaDuration: Could not get media duration of MEDIA\GG_BLUE(MOVIE).
... but most of the videos are able to load the duration as soon as I add it to a playlist..

I'm also finding it hard to re-arrange in the playlist - would it be possible to add a marker that gives an indication of where the item will land when you drop it?

Best regards

// Ludvig Fjell

Re: Caspar's Playout Client v0.1.1 Beta released

#57
Hi Ludvig,

the error is not a problem. I changed the order and way of loading the media library and the error you see is just a left over which will be removed in the next time.

Thx for your suggestion about the marker. Thats a good idea.
Actually, this GUI is not the final one and more meant as a proof of concept.
So your suggestion is highly appreciated!

cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#58
Hi everybody,

I'd like to thank mcdikki for his great work. With the new patch the beta version works well and I can already use it for my next production. The GUI is already very clear and intuitive.

Although I have some feature requests for upcoming versions - some might be already planned and worked on (like shortcuts).


1) Sort the playlist (also during playback)

2) Add new playlist

3) Possibility to jump to the first frame of next item if "StopCommand" or "Disable Auto" was set.

4) Possibilty to stop the loop and continue with next item (does not work properly right now for me)

5) Bigger countdown of remaining time (maybe also to the end of a specific item)



Just my thoughts, but I think mcdikki is already working on most of this, thankfully!


Cheers

spielberger

Re: Caspar's Playout Client v0.1.1 Beta released

#59
spielberger wrote: 1) Sort the playlist (also during playback)
This is possible with sequential playlist. Parallel playlist can't be sorted while playing.
spielberger wrote: 2) Add new playlist
This is no problem. Just right click and choose "ADD BLOCK".
To clear the whole list, right click the most upper item and choose "REMOVE". This will clear it.
spielberger wrote: 3) Possibility to jump to the first frame of next item if "StopCommand" or "Disable Auto" was set.
This is a little tricky. I won't be able to add it exactly like this. But maybe I'll find an other way.
spielberger wrote: 4) Possibilty to stop the loop and continue with next item (does not work properly right now for me)
This is possible. Just click the STOP button on the looping element and it should go to the next on.
I added a zip file which includes a example Playlist to test. Open that LoopExample.xml file in the client's file menu -> load Playlist and run it.
The first block "Loop" will loop until you hit the Stop button and the "Next" block will start then.
LoopExample.zip
(721 Bytes) Downloaded 337 times
spielberger wrote: 5) Bigger countdown of remaining time (maybe also to the end of a specific item)
Is this meant per ITEM or the overall countdown? This is one of those tricky things, too.
The client is made to enable you to play out much more complex playlist to one or more channels than just a simple rundown. This means, it is possible that a lot of items in a lot of different places in the playlist hierarchy can play on the same time. So, I can't add a big Timer outside the playlist to show remaining etc. And I can't make this fields to big on the item it self, as this will eat too much gui space and will lead to the situation that it's getting harder and harder to see all playing items at once with bigger playlists.

So, if you have a good idea how to solve this dilemma, this would be great!

Thanks for your suggestions.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung

Re: Caspar's Playout Client v0.1.1 Beta released

#60
mcdikki wrote:the error is not a problem. I changed the order and way of loading the media library and the error you see is just a left over which will be removed in the next time.
Ah! that clears it up =)

I have another suggestion for the UI (that would help my situation, not sure about others) - and that is a "Halt playlist after current item is finished"- button as well as a "resume playlist"-button.. perhaps a "resume playlist from here" menu option as well.

(TL:DR; We intend to use the software to show small clips and commercials during breaks of our next e-sport event - and since the breaks aren't scripted and in variable lengths - we need to be able halt the playlist when the producer says we're ready to go live again, and then resume it next break without having to start it over. )

It also would make it a little less confusing for new users if you were able to have multiple "root-playlists" - or if the root-playlist wasn't named "Playlist" as default..

Good work!

// Ludvig