Rank: Member
Groups: Registered
Joined: 1/6/2014(UTC) Posts: 12 Location: US
Was thanked: 4 time(s) in 2 post(s)
|
Not to hijack this thread but I thought I would post here. After using the latest version of MacJaeger's controller, I found it to be quite unstable and a bit odd in some ways. Thankfully, he has kindly provided the source code, so I built a new version with some enhancements. Download vSchedulerMost of the changes are in the controller, removing the connect button, and any sense of "connections." Mostly because the vMix api doesn't work that way. Small hiccups resulted in a "disconnect" which then would halt the schedule. This new version assumes vMix is running and the interface is accessible. Aside from that, it also looks a little cleaner. The manager also has a few nit-picky fixes, but otherwise functions exactly the same. Source code is also available for those that would like to look at my changes: Source
|
3 users thanked AMP2TV for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
Hey, i'm glad some one decided to continue where i left! I officially appreciate you doing so ;-)
While you are working on it: take a look at the code that removes items from the list after they are done playing, there obviosly is a bug that sometimes crashes vMixController with an .net error due to a null reference - took me a while to locate it, and didn't get fixed since then...
Have fun!
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/6/2014(UTC) Posts: 12 Location: US
Was thanked: 4 time(s) in 2 post(s)
|
macjaeger wrote:Hey, i'm glad some one decided to continue where i left! I officially appreciate you doing so ;-)
While you are working on it: take a look at the code that removes items from the list after they are done playing, there obviosly is a bug that sometimes crashes vMixController with an .net error due to a null reference - took me a while to locate it, and didn't get fixed since then...
Any details you can share in terms of finding the bug? I've hit it a few times and haven't had any luck tracking it down.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
I couldn't track it myself, as it only happens randomly; but a user running the programm for a church helped me track it down to the RemoveEvent(vMixEvent evnt) procedure in vMixControler.cs . This procedure sometimes raises System.NullReferenceException, i guess this happens when the vMixEvent object evnt is removed twice or an empty reference is passed. This could happen due to a number of things, e.g. reloading the schedule at the exact moment when the evnt is to be killed anyway (reloading removes past evnts as well). For the time being i just catch'ed the event silently ...
If you need any information about my code, don't hesitate to ask - i was too lazy to properly document it, i guess...
MaC
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
This is really great...
Weldone AMP2TV and thanks Mac.
I hope this is likely to be compatible with ver.12 coming...
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/9/2014(UTC) Posts: 3 Location: Roma
|
thank you to suggest me this, but before I start to try can you just tell me if I can alternate 4 cameras 1-2 minutes each during the day keeping titles and logo overlay and then at 6pm switch to several videos until 8 am keeping the same titles and logo? is it possible to program 24 hours and repeat that program everyday without reprogramming? thank you very much
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
Overlays you set manually in vMix will stay on, vMixController doesn't touch overlays. Scheduling cameras to switch every 1 or 2 minutes is possible (using "input" event), but not very effective - you'd get an extremely jammed event list. Repeating a daily schedule is not possible (yet), you'd have to schedule the whole day again and again (you could schedule one day, save the schedule, then load it a number of times - still much work though).
For your very special purpose one could write a dedicated programm that does just the switching of the cameras day after day after day, and use vMixScheduler only for the scheduled videos between 6pm and 8am. Will the scheduled videos be the same each night?
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/6/2014(UTC) Posts: 12 Location: US
Was thanked: 4 time(s) in 2 post(s)
|
Just as a final update on the project, we've setup a GitHub with source code and binaries for all. So you can keep track of it there. https://github.com/Tim-R/vSchedulerSome more work has gone into finding uncaught exceptions crashing bugs. So far no other problems have been found.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
Well done! I've also been busy, adapting my earlier version to the needs of a (pro bono) "customer", who has been test driving the software for weeks now. Apart from the problem described in my earlier post there has not been any other unresolved bugs so far. We changed the loading of the schedule so that it will only load a couple of hours ahead (to keep the list short) and periodically updates the list as time passes. We also added functionality to keep the lists in Controler and Manager synchronized. And the "customer" did a great job designing custom buttons and icons to make the software look a bit more modern... We added no new functionality though, in fact we removed several media elements that they don't need, in order to clean up the interface. Looks good now!
|
|
|
|
Rank: Member
Groups: Registered
Joined: 9/16/2013(UTC) Posts: 27 Location: Lagos, Nigeria
Thanks: 5 times Was thanked: 1 time(s) in 1 post(s)
|
Cool! but somethings omitted; Once Controller is connected the operator should be restricted from interrupting the vmix once it's not in operator mode and even it interrupted it should have log to place the error that occurred when it is active
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/6/2014(UTC) Posts: 12 Location: US
Was thanked: 4 time(s) in 2 post(s)
|
GBIM wrote:Cool! but somethings omitted; Once Controller is connected the operator should be restricted from interrupting the vmix once it's not in operator mode and even it interrupted it should have log to place the error that occurred when it is active Due to the way the Rest API is in vMix, I don't think this is possible.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/31/2013(UTC) Posts: 39
Thanks: 1 times Was thanked: 6 time(s) in 5 post(s)
|
Hallo,
This scheduler is powerful thing, but i have one question. Can i posible use overlay channels? for example one clip play with overlay (with logo or other graphics) other without. If not maybe can add this function.
Thanks
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
you can manually set overlays, but we can't assign them through API
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/10/2014(UTC) Posts: 76 Location: @home
Was thanked: 1 time(s) in 1 post(s)
|
great app
but did anyone add the goto beginning playlist option to it? then you can use vmix as a 24x7 video playout machine for like a 24x7 channel.
this is the only thing i miss reading about the sheduler.
or is this already implemented
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
Do you know a Web API function to do that?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
Hello @macjaeger and @amp2tv
I was wondering if there's any plan of updating the vMix scheduler to working with version 12 of vMix.
Regards, Rottimmy
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/16/2013(UTC) Posts: 6 Location: United States
Thanks: 4 times
|
macjaeger wrote:Well done! I've also been busy, adapting my earlier version to the needs of a (pro bono) "customer", who has been test driving the software for weeks now. Apart from the problem described in my earlier post there has not been any other unresolved bugs so far. We changed the loading of the schedule so that it will only load a couple of hours ahead (to keep the list short) and periodically updates the list as time passes. We also added functionality to keep the lists in Controler and Manager synchronized. And the "customer" did a great job designing custom buttons and icons to make the software look a bit more modern... We added no new functionality though, in fact we removed several media elements that they don't need, in order to clean up the interface. Looks good now! Hello there! Thanks for the wonderful job you have done. I wanted to ask where can download this latest version of vmix scheduler? Thanks again
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
Damn2Good4U wrote:Hello @macjaeger and @amp2tv
I was wondering if there's any plan of updating the vMix scheduler to working with version 12 of vMix.
Regards, Rottimmy
Hmm. Is it _not_ working with v12 ? I currently can't test it, as i'm no longer running vMix on my development pc (demo ran out) and the only machines we have licences on are "out in the field". I guess if it doesn't work with v12, it should be an easy fix - unless Martin changed the api considerably.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/25/2013(UTC) Posts: 228
Was thanked: 36 time(s) in 25 post(s)
|
majama wrote:Hello there! Thanks for the wonderful job you have done. I wanted to ask where can download this latest version of vmix scheduler? This special version was built exclusively for the ciresarii foundation, who also provided the artwork. It lacks some of the original functionality and has custom code to fit into their workflow, so it's not that usefull for the rest of the world i guess.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 2/4/2013(UTC) Posts: 7
|
macjaeger, a greeting from me, I pray apologize for my bad English, is it possible that you can add the option to insert logo in specific videos? I attached a picture of how I imagine could be done. This is only a suggestion and would be extraordinary if this were possible.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close