Open Media Project

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

This group is where users and developers of the Knight sponsored Open Media Project share information, discussions, and documentation. The Open Media Project is both a suite of modules based on the system developed by Denver Open Media and the group of 7 development partners who are contributing development, testing, documentation, training or other resources to make the Open Media modules more usable for both the PEG and Drupal communities.

The primary goal of the Open Media Project is to leverage Drupal to give local communities more control over their public access channel. The system will build on several existing modules and maintain the suite of new modules through Drupal's CVS. This is a different approach than most of the previous investments the PEG community has made in Drupal. We are also committed to developing modules that are flexible enough for a variety of uses beyond public access channels.

Current Custom Modules: Open Media Project, Open Media Show, Open Media Airing, Open Media Playback Servers, Open Media Timeslot Scheduler, Open Media Support, Internet Archive and MERCI.

aaron's picture

Drupal Media, Now with Fieldable Entities!

If you haven't looked recently, there's been some huge progress recently for Drupal's Media module. Jacob Singh from Acquia has jumped on board, paving the way for fieldable entities! This allows Media asset objects to be a first class Drupal citizen, alongside Nodes, Users, Taxonomy, and Comments. (Hopefully in core for Drupal 8!) Also, Dipen Chaudhary has been hard at work providing WYSIWYG support!

Media as an Fieldable Entity

Read more for a tutorial...

Read more
synchlayer's picture

Self-hosting Questions: vhosts, power outages, RAID backups

I’m pretty new to the world of hosting one’s own site, so have few newbie Qs.

1) I’ve been trying to setup a vhost for our new site so I can keep the existing dev site separate. I’ve created an A record with our DNS host for our new domain, and then followed the instructions here (http://drupal.org/node/111238) to set up a vhost on our Ubuntu server, when I got this error message:

Syntax error on line 2 of /etc/apache2/sites-enabled/amherstmedia.org:
Invalid command '\xc2\xa0\xc2\xa0\xc2\xa0', perhaps misspelled or defined by a module not included in the server configuration

Read more
aaron's picture

Media + Styles + Media: YouTube Demo!

Start: 
2009-12-01 12:30 - 13:15 America/New_York
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Join us at #drupal-dojo in IRC for a DimDim screencast demonstration, discussion, and quick Q&A of the Media, Styles, and Media: YouTube modules. Built to harness the new PHP stream wrappers in core Drupal 7, this powerful file browsing solution will awe and amaze.

Read more
westis's picture

Encoding for web

Howdy,

I'm wondering what settings you use for ffmpeg when encoding flash for the web?

Now with JW FLV Player 4.6 that supports bitrate switching we're thinking of starting to use this, to allow for the best possible quality for the bandwidth the user has. But even at higher bitrates there is often "block artefacts", particularly when there are lots of details or movements. I've heard there are postprocessing filters that could improve this, but not sure how to use them.

Our current settings are:

Read more
aaron's picture

Media Sprint in NYC a Success!

The Media Sprint in late October was amazing! Jody and Maarten hunkered in one corner and bashed out the UI, while Peter and Darrel worked out some of the FileField integration. Meanwhile Arthur whipped out a File Metadata implementation, and I began teasing the existing work out of Drupal 6 and into Drupal 7.

Only local images are allowed.

Also in the fray were Jonathan, Forest, Rob, Oleg, and Jen, who participated in varying degrees. Jen also took the opportunity to begin a cool new core theme for Drupal 7, and with Darrel's help took some time to give us a pre-fab image field with core articles! W00T!

The sprint was an amazing success. The module actually works now, as evidenced by Arthur's demonstration screencast. After installing Media, you can actually browse your file system in the administrative screen, with lovely thumbnails representing the file objects. The same action is also available when uploading a new file.

In the past couple of weeks, we've also made strides towards implementing remote streams, with the Media: YouTube module almost ready for unveiling.

Read more to see what's next, and to see pictures!

Read more
synchlayer's picture

FFMPEG & Media Mover Qs

FFMPEG doesn’t seem to be working for me which also means Media Mover isn’t working, and apparently hasn’t since DOM were here to do the install, I’ve been sorting other issues so hadn’t looked at it until last week.

ffmpeg was actually at /usr/local/bin/ffmpeg not /usr/bin/ffmpeg but this didn’t resolve the issue; is this because this points to ffmpeg on the webserver and not on the encoder, and if so what should the link be?

Other potentially pertinent info:
I couldn’t find the vhook libraries (so that field on the ffmpeg wrapper page is empty).

Read more
aaron's picture

Impromptu DimDim Session about Emfield + Imagecache

Start: 
2009-10-28 11:40 - 12:00 America/New_York
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

I'm going to do a quick, impromptu Dojo session on DimDim about using Embedded Media Field in conjunction with Imagecache. Because I feel like it. Sorry about the short notice; I'll post deets here for interested people who want to know but missed the show... For Drupal 6. Join #drupal-dojo in IRC.

Read more
stefanwray's picture

Theme Timeslots Metadata Kevin Stefan ichat Summary

This is a summary of several iChat conversations between Kevin and I re: theme timeslots and metadata

The Problems / Issues

Read more
stefanwray's picture

Revised channelAustin Theme Timeslots

We decided that we had too many theme timeslots and modified our list to the following:

1) Arts & Entertainment
2) Community Interests
3) Environmental
4) Health & Lifestyle
5) International
6) Music
7) Spiritual
8) Recreational
9) Technology & Education
10) Youth

Descriptions to follow

Read more
johnthatcherjr's picture

Making Metadata Work

In Denver, after continued review of the development spec for the theme recommendation engine, we have some concerns about the amount of meta data to collect from producers. More specifically, we are trying to find the balance in the amount and meta data fields to request and/or require. The stations that have provided feedback have similar concerns.

Read more
stefanwray's picture

OMP Documentation Related to Synergy Integration

This morning Rich Vasquez visited channelAustin and we discussed the remaining steps needed to integrate the work he has been doing on the Open Media Project. As background, he has been writing open source code (Ruby) to write to and read from Synergy Broadcast System's database (Microsoft Access). He achieved the part of reading from Synergy's db several months ago, and recently completed writing to it. Tackling Microsoft Access has not been easy, but Rich has basically solved the problem.

Where we are at now with the project is the following:

Read more
stefanwray's picture

Documentation on openmedia.org

Wondering where the documentation that was on http://www.openmediaproject.org/ might have been backed up to.

Was looking for something there.

Read more
stefanwray's picture

channelAustin feedback on metadata

channelAustin has established the 15 following theme timeslots

Adult / Explicit
Arts / Culture / Entertainment
Community Service
Education
Environment
Ethnic
Experimental
Health
International Issues
Lifestyle
Music
News / Public Affairs / Government
Spiritual / Faith-based
Sports
Youth

Pluse we have some feedback so far on the metadata schema

OK, here are some points and observations.

1) TOPIC Categories

Read more
willazilla's picture

You're Done, and I'm Just Getting Started!

Darn, My PEG TV station clients missed out on the DOM project group. But, they love the project and want me to upgrade their very static web site to the Open Media Project model. I know you are all working very hard on the installation profile, and that it is not ready. So, if I begin the project without the profile, is there some documentation somewhere that sets out what modules get installed at what stage, etc., along with known pitfalls, or umm, possible problems?

Read more
aaron's picture

DrupalMedia.org Launched for the Sprint!

As a supplement to the Media group, I launched Drupal Media today to help with the ongoing Media sprint efforts. On its front page, you'll see a map to the next sprint (which is at Mansueto - 7 World Trade Ctr, New York, NY this Friday-Saturday, October 23-24, from 9-5). Tabs are also available for discussions (add your own), videos, and a feed to the Media module issue queue. Please give me any feedback or desired functionality that would be useful for the site. (Including long-term plans for the useful domain, contributed by the good folks at Development Seed.)

Drupal Media

Don't forget that you have to pre-register if you plan to come to the sprint, with your full name. Hope to see you there, or at #drupal-media in IRC!

Read more
kreynen's picture

Draft of ACM Server Standards Released

Daniell Krawczyk let Stefan and I know this had been posted via email...

http://alliancecm.org/standards

This is more of an outline of the standard than digging into the specifics in the detail some of us have seen, but it is a step forward.

Read more
aaron's picture

Revised Media Roadmap for Sprint Oct 23-24

Media API

  • Create a workflow diagram.
  • Ensure Registration of Media modules works, and is complete. See media_get_registered_modules().
  • Convert 'Resources' to 'Streams' to work w/ Stream Wrappers in core.
  • Document all hooks for the module.
  • Determine continued need/placement for 'Formatters'.
  • Continue building Media form (ala Maarten's designs).
  • Add thumbnail support for browsing files.
  • Convert dbqueries to dbtng.
  • Drupal behaviors & AHAH callbacks.
  • Create any required images.
  • Add default theme options for stream display in browser.

File/Stream Handling

  • Handle uploaded files.
  • Integrate with FileField.
  • Ensure files shared in multiple places aren't deleted unless they are singular.
  • Handle shared files/streams.
  • Handle streams other than default public/private.
  • Token integration.

Remote Streams

  • Create YouTube stream wrapper.
  • Create Flickr stream wrapper.
  • Create Brightcove stream wrapper.

Media Metadata

  • Determine continued need/placement for 'Metadata' (and how it fits w/ core RDF).
  • Determine if key/value pairs is best way to go forward.
  • Create table for storage.
  • Create hooks for modules to store unique columns.
  • Create metadata collection form.

SimpleTests

  • Create simpletests.

Views Integration

  • Allow a Views formatter for file browser -- perhaps an administrative dropdown of available views ala quicktabs or panels?

WYSIWYG Support

  • Research the WYSIWYG module to determine how to integrate.
  • Create a plan for WYSIWYG integration.
Read more
kreynen's picture

Metadata, Take 3

This is going to be discussed in today's project call, but I wanted to get something posted about what we are asking the stations to do over the next two weeks and why since we have so much to cover during this call.

Read more
civicpixel's picture

Anyone interested in mentoring a jr. developer using MERCI Notes as a Kata Project?

The developer that we had signed up for the MERCI Notes bounty ($500) backed out. The money is still available. I've been nudging Gus to start working on smaller projects like this to both prove that the Kata model works as well as raise funds to reinvest in the Dojo and Kata... basically starting with smaller tasks and growing organically vs. trying to build the Taj Mahal of learning solutions.

Read more
aaron's picture

Monster Media Sprint!

Start: 
2009-10-23 09:00 - 2009-10-24 17:00 America/New_York
Organizers: 
Event type: 
User group meeting

Fellow Media Moguls,

We're shaking off the dust from the Media module, which was sadly neglected during the heady Summer of Code, where we got Stream Wrappers into core! I'm excited to meet now with my fellow Drupalistas, and get the module presentable for Drupal 7 (and Drupal 6, if anyone is interested in helping on that front).

Read more
Subscribe with RSS Syndicate content