Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › video scheduling software for linux
New Posts  All Forums:Forum Nav:

video scheduling software for linux

post #1 of 6
Thread Starter 
I'm in need of software with a usable interface for scheduling video playback, so that it can be configured to be playing on a secondary monitor while the main one is in use scheduling stuff without interrupting playback.

And it needs to be robust, to the point of running 24/7, and should ideally be able to schedule a mixture of types of media to play one after the other, ie. DVD, quicktime, DVD again, etc.

If this doesn't exist for linux, windows would work, but OSS and *nix is highly prefferable. Any distro needed is okay, i can set it up, but once it's running it needs to be possible for easy simple scheduling, bearing in mind that it will have ongoing content updates.

Any suggestions?
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
post #2 of 6
Quote:
Originally Posted by davek View Post

I'm in need of software with a usable interface for scheduling video playback, so that it can be configured to be playing on a secondary monitor while the main one is in use scheduling stuff without interrupting playback.
And it needs to be robust, to the point of running 24/7, and should ideally be able to schedule a mixture of types of media to play one after the other, ie. DVD, quicktime, DVD again, etc.
If this doesn't exist for linux, windows would work, but OSS and *nix is highly prefferable. Any distro needed is okay, i can set it up, but once it's running it needs to be possible for easy simple scheduling, bearing in mind that it will have ongoing content updates.
Any suggestions?

the only thing that immediately springs to mind is vlc. iirc xine was pretty flexible too but i don't know of any specialist software. You may end up needing to write a basic shell script though.
post #3 of 6
Thread Starter 
I've been reading since posting this, and those seem to be the options..... And like they could do this. But I don't expect a front end with this capability exists, or know how to look for it, if it does.

It needs to be fast and easy to schedule, and people with little computer know-how need to be able to use it, in between my maintainences.

It's for a college closed circut TV channel, if that helps explain what I need. To replace a system run by one of these, which sucks..... badly.

http://www.leightronix.com/products_minitnet.php

It never works right, is a pain to update, the device interfaces are very expensive despite their crudeness, and i want to get away from depending on a mix of VCR and DVD.

So this would be using the secondary monitor as the TV output, while the main one is for control, and it needs to be easier to use than editing a script, this is a long term daily use system.

I know it's not dreadfully complicated, but I don't know if there's any demand for this, other than me.
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
post #4 of 6
well .. all you really need is a good video player that has a programmable playback interface. i am not familiar with this, but I am sure it exists somewhere. if you look at the command line arguments for mplayer, it's pretty nuts. http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#PLAYER OPTIONS (MPLAYER ONLY) I'm pretty sure that can do it.

However if you can't find any player that meets your needs, you could always fork a project and add the features yourself, or write your own player. (scope creep x1000). If you could live with a split second of black screen in between videos, your script could simply terminate the first pid and start the next.

For scheduling, obviously there's cron, which has some upsides but is not without its limitations and is not the easiest thing in the world. The person 2 years from now is probably not going to know cron expressions (10 years of working with them and I always have to look them up rolleyes.gif). You could also consider quartz, but that takes you out of shell script land, and into a larger project, [that you could build a web interface to manage it etc]. I think you have brainstorming/research/code to write...

However though, I'd backup a second as the problem you are trying to solve definitely already has been taken care of many times. I've seen things like this all over the place ... always check around for a good existing solution before you reinvent the wheel.
Edited by lloyd mcclendon - 3/1/12 at 9:06pm
stable again
(25 items)
 
  
CPUCPUMotherboardGraphics
E5-2687W E5-2687W ASUS Z9PED8-WS EVGA GTX 570 (Linux host) 
GraphicsRAMHard DriveHard Drive
EVGA GTX 970 FTW (win7 guest) 64GB G.SKILL 2133 2x Crucial M4 256GB raid1 4x 3TB raid 10 
CoolingCoolingCoolingCooling
2x Apogee HD  2x RX 480 2x MCP 655 RP-452x2 rev2 (new) 
CoolingCoolingOSOS
16x Cougar Turbine CFT12SB4 (new) EK FC 580 Gentoo (host) Gentoo (x23 guests) 
OSMonitorMonitorPower
windows 7 (guest w/ vfio-pci) Viewsonic 23" 1080P Viewsonic 19" Antec HCP Platinum 1000 (new) 
CaseOtherOther
Case Labs TH10 (still the best ever) 2x Lamptron FC-5 IOGEAR 2 way DVI KVM Switch 
  hide details  
Reply
stable again
(25 items)
 
  
CPUCPUMotherboardGraphics
E5-2687W E5-2687W ASUS Z9PED8-WS EVGA GTX 570 (Linux host) 
GraphicsRAMHard DriveHard Drive
EVGA GTX 970 FTW (win7 guest) 64GB G.SKILL 2133 2x Crucial M4 256GB raid1 4x 3TB raid 10 
CoolingCoolingCoolingCooling
2x Apogee HD  2x RX 480 2x MCP 655 RP-452x2 rev2 (new) 
CoolingCoolingOSOS
16x Cougar Turbine CFT12SB4 (new) EK FC 580 Gentoo (host) Gentoo (x23 guests) 
OSMonitorMonitorPower
windows 7 (guest w/ vfio-pci) Viewsonic 23" 1080P Viewsonic 19" Antec HCP Platinum 1000 (new) 
CaseOtherOther
Case Labs TH10 (still the best ever) 2x Lamptron FC-5 IOGEAR 2 way DVI KVM Switch 
  hide details  
Reply
post #5 of 6
A crude solution could be an SMB share (to allow users to drop video files) and a script that just sequentially plays any file dropped in the SMB share.

Configuring it would then be as simple as copying files into a directory
post #6 of 6
Thread Starter 
See, the problem here is that I know nothing about scripting...... I can play around in a CLI, but know NO scripting or programming at all.....

I could deal with a sequenitally played directory though..... I realize "how do I write this" is a stupid question, but...... How do I write this, and set it up to function?

Also, I haven't nix*ed the machine yet, any suggestion on the best distro for this? All the media-oriented ones seem to have fallen out of active development, as far as I've been able to find.
Edited by davek - 3/2/12 at 11:24am
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
E2140
(13 items)
 
  
CPUMotherboardGraphicsRAM
E2140@3200MHz ASUS P5K-E PNY 7800GT 2x1GB patrior extreme DDR2-800 
Hard DriveOptical DriveOSMonitor
500GB SATA seagate barracuda lite-on SATA with the red light works windows XP/ubuntu apple 16inch 1600x1200 CRT 
KeyboardPowerCaseMouse
Das II w/ cherry blue PC P&C silencer 750W thermaltake armor razor sumthin' or other 
Mouse Pad
sun microsystems 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › video scheduling software for linux