It is currently 28 Mar 2017, 20:39



Caspar's Playout Client v0.1.1 Beta released

CasparCG Server, Client and development

Moderators: Macey, Jonas Hummelstrand, didikunz

Caspar's Playout Client v0.1.1 Beta released

Postby mcdikki » 01 Sep 2013, 19:47

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 21825 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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby sfahadshahzad » 01 Sep 2013, 23:46

Great efforts thankss mcddikki:-)
sfahadshahzad
 
Posts: 26
Joined: 08 Jul 2010, 18:29
Location: Pakistan

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

Postby iamnewbies » 02 Sep 2013, 03:30

Hi, mcdikki

Thank you very much for develop Caspar's Playout Client v0.1.1 Beta released

I try to test using but got error like this.

How can I solve this problem ?


Image
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby palco » 02 Sep 2013, 09:08

Image
palco
 
Posts: 48
Joined: 24 Aug 2013, 18:45

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

Postby mcdikki » 02 Sep 2013, 13:01

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 02 Sep 2013, 13:09

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 02 Sep 2013, 13:50

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby palco » 02 Sep 2013, 16:03

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.
palco
 
Posts: 48
Joined: 24 Aug 2013, 18:45

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

Postby mcdikki » 02 Sep 2013, 17:44

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 02 Sep 2013, 17:48

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby duron23 » 02 Sep 2013, 17:55

Congrates buddy, on your first release of playout client. I am sure it will be very good.
Regards,
Duron23
duron23
 
Posts: 33
Joined: 22 Apr 2013, 22:29
Location: Bangalore, India

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

Postby palco » 02 Sep 2013, 21:15

Now test it on Windows 7 64 bit.
I put two video files in the playlist,but can not seem to adjust that when one ends another continues.
palco
 
Posts: 48
Joined: 24 Aug 2013, 18:45

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

Postby mcdikki » 02 Sep 2013, 22:32

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 21698 times

cpc_setSequential.jpg
cpc_setSequential.jpg (98.06 KiB) Viewed 21698 times

cpc_Parallel_playing.jpg
cpc_Parallel_playing.jpg (50.4 KiB) Viewed 21698 times


Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 02 Sep 2013, 22:40

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.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby iamnewbies » 03 Sep 2013, 03:34

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
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby iamnewbies » 03 Sep 2013, 03:44

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
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby mcdikki » 03 Sep 2013, 03:49

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 03 Sep 2013, 04:00

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby iamnewbies » 03 Sep 2013, 07:57

HI, mcdikki

Thank you very myuch I testing by remove my local language file name out off folder
so, that can run already
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby iamnewbies » 03 Sep 2013, 08:29

OK, now I can testing already. thank you very much.

I think may be file not support for Unicode or non-english langauge and can not read file with space name too.

Image
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby mcdikki » 03 Sep 2013, 13:18

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 03 Sep 2013, 15:40

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 21646 times


Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Slewfoot » 03 Sep 2013, 17:23

mcdikki,

I'm having some trouble with the client crashing after a connection timeout. This happens no matter how long I make the timeout. What kind of response is the client looking for from the server?

Slewfoot
Slewfoot
 
Posts: 15
Joined: 11 Feb 2013, 22:01

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

Postby mcdikki » 03 Sep 2013, 17:35

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Slewfoot » 03 Sep 2013, 17:43

I'm running that version... Here is my log file on debug.
Attachments
log.zip
Here is my log file.
(1.79 KiB) Downloaded 321 times
Slewfoot
 
Posts: 15
Joined: 11 Feb 2013, 22:01

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

Postby mcdikki » 03 Sep 2013, 17:54

Ok,

this seems to be an other problem. It's waiting to long on the cls command which it really shouldn't.

How many media files do you have in your media and template path?
Are there any special characters in the filenames?

Thanks
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Ronald » 03 Sep 2013, 20:59

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
Ronald
 
Posts: 10
Joined: 30 Dec 2012, 22:20
Location: Netherlands

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

Postby mcdikki » 03 Sep 2013, 22:25

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 03 Sep 2013, 23:07

Hey Ronald,

I made a quick test with the gui showing the remaining time in the middle (and the on air time).

https://github.com/SublanTV/CasparsPlay ... /setup.exe
cpc_GuiTest.jpg
cpc_GuiTest.jpg (102.93 KiB) Viewed 21578 times


Is that how you want it?

cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Ronald » 03 Sep 2013, 23:21

Hi mcdiki,

That's fast programming!
I Will take a look at it tommorow.
Thanks again.

Greetings, Ronald
Ronald
 
Posts: 10
Joined: 30 Dec 2012, 22:20
Location: Netherlands

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

Postby Ronald » 04 Sep 2013, 16:57

Hi Mcdiki,

I just played some time with the client.
Since we use CasparCG mostly for the playout of individual clips it would be nice to see the remaining time for an individual clip displayed large.
I'm verry interested to see how the final GUI will look like.
Thanks again for all your time.

Greetings Ronald
Ronald
 
Posts: 10
Joined: 30 Dec 2012, 22:20
Location: Netherlands

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

Postby mcdikki » 05 Sep 2013, 00:11

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Ronald » 05 Sep 2013, 14:17

Hi Mcdiki,

Before the show we create a playlist with files we use during the show.
We play only one file at a given time.
let's see what other users want in this client.

Greetings, Ronald
Ronald
 
Posts: 10
Joined: 30 Dec 2012, 22:20
Location: Netherlands

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

Postby mcdikki » 05 Sep 2013, 14:24

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: 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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 05 Sep 2013, 14:43

A new build has been released.
It includes some critical bugfixes and performance improvements.

Please update older versions.
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

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby iamnewbies » 06 Sep 2013, 12:18

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
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby jstar » 06 Sep 2013, 13:49

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/
User avatar
jstar
 
Posts: 64
Joined: 22 Mar 2012, 01:26
Location: Lodz, Poland

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

Postby mcdikki » 06 Sep 2013, 14:39

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 21424 times

Create and save the new day list:
cpc_savePlaylist.jpg
cpc_savePlaylist.jpg (49 KiB) Viewed 21424 times

and add it to the on air client while removing the played one:
cpc_changeDay.jpg
cpc_changeDay.jpg (234.27 KiB) Viewed 21424 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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 06 Sep 2013, 14:48

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby iamnewbies » 09 Sep 2013, 04:18

Hi, mcdikki

Thank you very much

I will help try to test playout 24 hour for watching crash or freeze case until stable

some sat-sunday my local cable run playout 24 without MCR. room staff for monitor.
I am very newbies in Media Broadcast Business. I like to learn.
newvisionchannel.tv
youtube.com/newvisionchanneltv
iamnewbies
 
Posts: 31
Joined: 17 Jul 2013, 07:47

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

Postby mcdikki » 09 Sep 2013, 07:53

This would be great, thanks.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby flenoir » 18 Sep 2013, 16:12

Hi,

your software is really nice

as i tried to play several files, it appear that there's 1 or 2 black frames played between 2 files. is there any possibility to play seemlessly all the files ?

thanks

regards

flenoir
flenoir
 
Posts: 17
Joined: 04 Jan 2012, 13:07
Location: Montpellier, France

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

Postby mcdikki » 18 Sep 2013, 17:46

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby flenoir » 18 Sep 2013, 17:54

ok thanks, i'll try that
flenoir
 
Posts: 17
Joined: 04 Jan 2012, 13:07
Location: Montpellier, France

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

Postby ksmedia » 04 Oct 2013, 12:20

Hi,

i tetsted today the client here on our playout infochannel System.
HP Z420 Workstation, 2 x Decklink Itensity Pro (Channel 1+2).
CasparCG 2.0.4
I have actually have the problem that i can only chosse one channels.
If i use the Casparclient i can use both itensity cards as a output.

Any idea to solve the issue
ksmedia
 
Posts: 7
Joined: 18 Feb 2013, 13:21

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

Postby mcdikki » 07 Oct 2013, 00:06

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby Kibim » 07 Oct 2013, 14:48

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.
Kibim
 
Posts: 48
Joined: 25 Jul 2013, 19:59
Location: South Africa

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

Postby mcdikki » 07 Oct 2013, 15:51

Yes, shortcuts are missing in this version. They will be available with the real GUI (this one is just for testing).

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 07 Oct 2013, 15:53

Btw:

That is exactly the workflow I started the development for ;-)
Kibim wrote:...
Nice software, I'm using it for play-ins for big-screens at events running multiple screens with mixed graphics and live video...



Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 08 Oct 2013, 01:22

Hey everybody,

I just wanted to let you know that I won't be able to answer any question the next month. Please be patient, I will answer your questions later.

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

Could not get media duration?!?

Postby spielberger » 24 Oct 2013, 18:23

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!
spielberger
 
Posts: 5
Joined: 15 Nov 2012, 12:25

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

Postby LOMF » 17 Nov 2013, 09:38

Hi!

Just stumbled on this nugget but I'm also having the same issue as you Spielberger...

Where you (or anybody else) able to solve the problem?

Best regards

// Ludvig Fjell
LOMF
 
Posts: 33
Joined: 22 Apr 2013, 11:48

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

Postby didikunz » 17 Nov 2013, 10:31

AFAIK the client uses OSC to get this information, so it is possible, that the Windows Firewall blocks this trafic.
Didi Kunz
CasparCG Client-Programmer, Template Maker & Live CG-Operator
Media Support, CH-5722 Gränichen, Switzerland http://mediasupport.ch/
Problems? Guide to posting Bug reports & Feature requests
User avatar
didikunz
 
Posts: 3401
Joined: 10 May 2010, 09:08
Location: Aarau, Switzerland

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

Postby mcdikki » 17 Nov 2013, 15:25

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby mcdikki » 17 Nov 2013, 15:48

Ok,

here is the promised patch release:
https://github.com/SublanTV/CasparsPlay ... .1.1_beta5

Cheers
mcdikki
sublan.tv - Wir teilen Begeisterung
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby LOMF » 18 Nov 2013, 13:46

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
LOMF
 
Posts: 33
Joined: 22 Apr 2013, 11:48

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

Postby mcdikki » 18 Nov 2013, 14:54

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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby spielberger » 18 Nov 2013, 15:08

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
spielberger
 
Posts: 5
Joined: 15 Nov 2012, 12:25

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

Postby mcdikki » 18 Nov 2013, 16:13

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 290 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
User avatar
mcdikki
 
Posts: 1051
Joined: 11 Dec 2012, 15:48
Location: Germany

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

Postby LOMF » 18 Nov 2013, 19:35

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
LOMF
 
Posts: 33
Joined: 22 Apr 2013, 11:48

Next

Return to Tech and Development

Who is online

Users browsing this forum: No registered users and 2 guests