Skip to content
This repository

Job scheduler for codem-transcode, written in Rails.

branch: master

Build Status Dependency Status

Codem Scheduler

The Codem Scheduler is part of the Codem open source video transcoder platform. This application manages the scheduling and handling of jobs via a webfrontend and an API.

For documentation and general info, see

Install instructions

You'll need a Ruby on Rails installation, served by the webserver of your choice. Please note: Ruby 1.9.2 or greater is required. See for installation instructions.

1 Either clone the git repository or download a packaged archive.

$ git clone git://

2 Install the required gems.

$ bundle install

3 Run the installer rake task, which will setup the application.

$ rake codem:install

4 Use cron or a similar tool to trigger the status update task. For example, to run the task every 2 minutes, use:

*/2 * * * * curl -s http://localhost:3000/api/schedule

5 Start the server, and you're ready to go!

$ rails server

Update instructions

To update the Scheduler to the latest version, just run:

$ rake codem:update

API documentation

View the API documentation at


Tests are written in rspec and can be run with

$ rspec documentation spec


Codem-transcode is released under the MIT license, see LICENSE.txt.

Something went wrong with that request. Please try again.