# \[ANN\] sensible-cinema 0.7.7

**URL:** <https://www.ruby-forum.com/t/ann-sensible-cinema-0-7-7/193395>\
**Category:** Ruby\
**Created:** [August 17, 2010, 4:09am UTC](https://www.ruby-forum.com/t/ann-sensible-cinema-0-7-7/193395 "2010-08-17T04:09:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [August 17, 2010, 4:09am UTC](https://www.ruby-forum.com/t/ann-sensible-cinema-0-7-7/193395/1 "2010-08-17T04:09:22Z")

</div>

Hi all.  
In the spirit of “release early, release often”, I’d like to announce my  
“sensible-cinema” program.

This gem allows you to “bleep out” sections of movies as you watch them  
on players like hulu and VLC.

It’s still a bit rough but I thought I’d announce it in case there were  
other interested developers out there.  
Currently it only works in windows, for instance, so if anybody wanted  
to step in and help port it would be mighty kind.

===== first section from the readme =====

Sensible-cinema is a program that allows you to do pre-programmed scene  
selection (i.e. “mute out”  
or “bleep out” scenes) on arbitrary media players like netflix online,  
vlc, etc.

Currently it takes as input a list of known “skip-worthy” scenes.  
It then tracks whichever player you are using, and mutes or blanks out  
the system appropriately,  
during the scenes specified.

Currently it works out of the box with the hulu and VLC players on  
windows. It isn’t hard to  
add new players, and probably wouldn’t be too hard to add more operating  
systems.

== How to use ==

Start playing your movie in its respective player, then startup  
sensible-cinema from  
the command line thus:

```
 C:\> jruby -S sensible-cinema

```

It prompts you for a scene descriptions file (ex: bambi.yml),  
and then for a player description file (ex: hulu\_full\_screen.yml).

Sensible-cinema will now run in a console window, screen tracking the  
player to monitor its position,  
and react appropriately.

For more info (installation instructions, etc.), see:

> **[GitHub - rdp/sensible-cinema: Clean Editing Movie Player (sensible...](https://github.com/rdp/sensible-cinema)**
>
> Clean Editing Movie Player (sensible cinema/play it my way) allows you watch edited movies by applying delete lists (EDL's) (i.e. "mute out" or "cut out" scenes) to DVD'...

Feedback welcome.

== Thanks ==

Thanks to Jarmo for the win32-screenshot gem, mini\_magick gem authors,  
jruby guys, etc.  
The combination made programming this actually somewhat of a pleasure.

-roger
