Object Embedding (Flash)
The focus of this group is on object embedding and, based on what is currently available, this is mainly Macromedia Flash related. There are a number Drupal modules that provide integration with Flash based media players and Javascript replacement techniques. We also welcome more general discussion about embedding techniques and conundrums which can cover Quicktime through to ActiveX if it takes your fancy.
People who are interested in tighter coupling between Flash and Drupal should check out the Services group, which covers a number of Flash-related technologies like Flex and AMFPHP.
Media Shiai/Sprint
Join us at the two day Google Summer of Code - Media Shiai/Sprint (Media Ninja Tournament) in Cambridge / Boston (at the Brightcove headquarters) Denver (during DrupalCamp Colorado (and the following Monday at Denver Open Media! Our goal is a Media module Alpha release!
Progress of Media Sprint
This will be a progress report for the ongoing Media Sprint, for the Media Module, including How You Can Get Involved™!
Note this immediately follows 8Tracks & Emfield.
Where
We're using Dojo's Dimdim - click this link at the time of the session.
When: Tuesday, March 24, 2009 at 4:00 PM (EST)
Third Party Video Integration
The following modules integrate third party video with Drupal, such as YouTube or Blip.TV. Modules included may automatically parse URLs and/or embed code to determine the provider to store and display, and may or may not display thumbnails, autoplay, and other features (outlined below). Please help to make this list more accurate!
| Feature | Asset | Drigg | Embedded Media Field | Media | Video | Video Filter |
|---|---|---|---|---|---|---|
Media Sessions and BOF's at DrupalCon DC
The following is the current list of Birds of a Feather (BOF) sessions on the white boards near the registration tables at Drupalcon DC that relate to Media. The list will certainly change over the week. Sessions relating to Media have been tagged on delicious. Please feel free to add those missing sessions! (This page is a wiki).
Embedded Media Field Provider Tutorial
FYI, I'm planning to do a Dojo session (using DimDim) sometime hopefully early this week around Embedded Media Field, with the following goals:
Media Sprint TODO?
The Media Sprint 2009 Wiki has a rough outline, based on an earlier document started by arthurf, but needs some serious fleshing out. I plan to begin working in earnest again on the sprint later next week and the following (am trying to slot 3-4 solid working days towards it).
There are also several volunteers who have offered to help over the coming weeks as well. We need to try to build some organization.
Media Sprint at Zivtech
Join Aaron Winborn, Arthur Foelsche and Zivtech for a Media Sprint!
Date: Tuesday, January 27
Time: 10am (Dojo Session will start at 3:30pm)
Location: Zivtech Philadelphia Office
1511 South St, Philadelphia
We will be combining the media sprint with a dojo session, as well as using irc channels to connect with people in drupal-dev and drupal-dojo groups. We'll probably concentrate on configuring stream wrappers and solidying the GUI elements. Anyone is welcome, so please feel free to join us! Just drop us a line if you plan on attending.
Media Sprint Recap on Drupal Dojo!
Arthur and I will co-present a recap of last week's exciting Media Code Sprint, held in various offices in NYC! We'll be doing this with the Drupal Dojo, using DimDim.
Media Code Sprint Recap
Tuesday, January 13, 2008 at 3:30 PM (EST)
Why You Want to Be There
- Because you want to learn about the future of multimedia in Drupal.
- Because you want to help transform multimedia handling for Drupal.
- Because everything you thought you knew about Drupal and multimedia is about to be obsolete (and why that's a good thing)...
I'll post a synopsis and schedule in the morning, so stay tuned!
(Cross-posted at AaronWinborn.com.)
Media Code Sprint (2009)
Media Code Sprint and Media Module Specifications
Table of contents
Kaltura Releases Version 1.0 of its Open Source Video Module for Drupal
I'm excited to update you that today we have officially launched our open source video module for Drupal.
Kaltura's All in One Video Module enables Drupal site-builders to easily add video and rich-media functionalities to their sites.
The module handles all aspects of adding video, including full hosting and streaming of content. It is extremely flexible, easy to customize and best of all – it's free – Kaltura covers up to 10GB of hosting and streaming (can later be upgraded).
Red5 Flash Server module for video recording
I just released a Red5 Flash Server module which allows you to record FLV videos on a Red5 Flash Server. The module is dependent on the services module, amfphp module and the swftools module. I am working with FLV recording and Drupal since some years now, mostly using the Adobe server. But since I discovered Red5, I am more than happy, since it's open source and it seems to be stable. I am about to release a client project using the module and Red5 and I hope it scales (although I don't expect many people recording videos ;-) ).
Drupal Camp Chicago Invite
You are invited to attend Drupal Camp Chicago on October Friday 24 & Saturday 25 2008.
Who/Why:
For over 2 years Chicago Drupal has truly highlighted the benefits of an open source initiative. We have built resourceful bridges between many local Chicago establishments including non-profits, entrepreneurs, Drupal development companies, independent consultants, hobbyist, and others in the mid-west. Our goal for this Drupal Camp is to bring everyone together for open communication, education, fun, and industry networking.
What:
The future of the asset module
I've been doing some thinking about the future of the asset module. First of all, I'm completely dedicated to bringing it to Drupal 6 and beyond. What is not sure however is in which form it will move forward. With the improved hook_form and specifically with filefield and emfield tying into the youtube api, flvmediaplayer, the new media player et al, I certainly don't want to duplicate efforts. The asset module itself is quite a big project and maintaining it requires a lot of my time.
That's why I've been thinking lately of stripping the asset module down to the asset wizard: leaving the uploading of files to the *field modules (having the admin decide which modules he prefers and what type of files he needs) and managing them with the asset wizard. The asset wizard could be taken so much further if it could get all the attention it deserves. One thing I could use help on is the interface from a usability perspective: both on the asset wizard itself and on how to tie it in the different fields (filefield, emfield, ...) and editors (TinyMCE, WYSIWYG, ...). Everything is welcome: from concepts and wireframes to mock-ups and patches.
How do you want to handle the files and embedded media that have been already been imported by media mover, uploaded by filefield or integrated by emfield?
New Drupal-Powered Flash Games site in Beta
This site uses flashnode and a custom module to embed flash games, and let them report back to Drupal High Scores, which are stored by Drupal and reported back in various blocks.
Check it out:
You'll need to sign up an account to try the Score Saving features.
Once beta is complete, the module will be released on Drupal.org.
Roadmap:
Save Game state support
Views Integration of Score data
Userpoints Integration
Media Player with Dynamic Logo!
Made some progress last night with the Drupal Media Player that I blogged about recently. Dynamic logos!
You have to go to my blog to see the action.
This was created with an hour of tweaking the OpenLaszlo XML, and then pasting the following into this node: print theme('media_player_player', 'http://spindowners.com/files.dm/videos/20051210-w50s.flv', array('logo' => '/sites/aaronwinborn.com/files/my-logo.png');
Couldn't be simpler! I see a dev release as soon as we have an icon for the play button!
Of course, playlists and the like will take more. We've talked about including several players, including a light-weight and one with all the bells & whistles, and have the module call the proper one according to passed parameters.
Home-Brewed Drupal Media Player in the Works!
I just posted a sneak-peak of the upcoming Drupal Media Player!
It's still a little rough on the edges, but should be a suitable replacement for JW Flash Media Player and Wimpy when it's done (although the module will handle those as well, if someone just doesn't want the best).
Media Code Sprint: Status Report One
As announced, we've begun the Media Code Sprint to put better media handling into Drupal core!
It's been a great time so far. In the morning, drewish compiled a file function guessing game (free beer!), and andreiashu took the bait and completed the first round with great feedback about how unusable the current state is.
Next, we've sat down and begun writing SimpleTests for the hook_file patch. This has been great fun for me personally; though drewish is an old hand at building tests, this is completely new for me. And to top it off, webchick, Queen of Drupal testing, dropped by our table and got involved!
Even the process of writing tests has been helpful; we found at least one case for validation that had been missed in the original patch, and drewish decided that file_scan_directory needed refactoring. (He's currently chasing other problems as well, and cursing about finding himself going down rabbit holes.)
There's more fun to be had for all! If you want a quick 15 minute task that everyone is qualified to do, go play the File API Function Guessing Game. If you want to do more, then ping me (aaronwinborn), drewish, or dopry at #drupal in IRC, or leave a comment here!
(Cross-posted at AaronWinborn.com.)
Media Code Sprint (Top 3 Goals)
The Media Code Sprint is underway! Here's a cross-post from my blog detailing the goals of this sprint, which runs through Saturday. We need your help!
Andrew Morton (drewish), Darrel O'Pry (dopry, remotely), and I are heading up a Media Code Sprint in Portland this week! Come help, in person or remotely, if you're interested in multimedia and Drupal! It has now officially started, and as I've volunteered to help keep folks updated, here goes...
First the reasons.
Number One: Better Media Handling in Core
Dries conducted a survey prior to his State of Drupal presentation at Boston Drupalcon 2008, and number one on the top ten (or 11) list of what would make THE KILLER DRUPAL 7 Release was "Better media handling".
Let me repeat that. Better media handling.
People have done really amazing stuff in contrib, but it is difficult (if not impossible in many cases) for developers to coordinate the use of files, as there is no good means for file handling in the core of Drupal. Thus, we have several dozen (or more) media modules doing some small part, or even duplicating functionality, sometimes out of necessity.
We need (better) media and file handling in Drupal core. In particular, there has been a patch for a hook_file in the queue for over a year, which has been in the Patch Spotlight (for the second time, no less) since May! (And has been RTBC several times during that process...) Come on folks.
One of the powers of Drupal is its system of hooks. We have hooks to modify nodes, to notify changes to user objects, to alter nearly any data (such as forms and menus). Noticeably absent is a consistent handling for files or any sort of notification. We need hook_file.
So goal Number One: get media handling in core. The means? Add hook_file and make files into a 1st class Drupal object. We'll be creating a test suite for functionality in the hook_file patch to validate it and "grease the wheels" to get it committed.
The other goals of this sprint pale in comparison to the first in utility, but are still highly desirable and worthwhile.
Number Two: Refactor File Functionality in Core
why isn't this working?
Hi,
uld
I am trying to build an application that will firstly record audio and then record video. I have drupal installed locally using mamp so it is running through port 8888 in the root directory.
I have Red5 installed and running on port 5080.
I have built a flex app. The MXML just contains the interface that calls the function when the record button or stop recording button is pressed.
Embedding flash audio recorder in drupal
Hi,
I'm only new here so I apologise if my understanding of things is not correct.
I am currently developing a site for people with disabilities and am seeking a way to embed audio/video comments and blog posts on the site.
I have been looking at Red5 as a viable option to serve media files and am now looking at the services module in combination with XMLRPC, Flash and maybe Flex.
I am a little concerned about accessibility.
Are you interested in learning or using Flex?
Are you interested in learning or using Flex?
Release Date for Embedded Media Field
Alex UA and I have set the date for an official release for Embedded Media Field, for next Friday, February 15. We're going to quash as many of the outstanding bugs as possible before then, and could really use some help from interested people, as far as testing and patching things up.
Once the official version is released for d5, we'll also begin development for the d6 release.
See http://drupal.org/node/213456 for release status.
Release Date for Embedded Media Field
Alex UA and I have set the date for an official release for Embedded Media Field, for next Friday, February 15. We're going to quash as many of the outstanding bugs as possible before then, and could really use some help from interested people, as far as testing and patching things up.
Once the official version is released for d5, we'll also begin development for the d6 release.
See http://drupal.org/node/213456 for release status.
sun's vision for handling embedded/inline content and Wysiwyg in Drupal
.
.
As some of you know, I've recently taken over maintenance of Inline and Image Assist, and initiated the Wysiwyg project. That was not only caused by personal interest, but also to take the necessary steps to realize the long awaited Inline API. You might ask yourself, what those three modules have in common or to do with each other at all: They deal with user input, allow to embed complex contents into a content, and provide an interactive GUI for that. If you already had the chance to work with them, you already know that there is a rather hidden
, non-obvious hard-dependency between them.
Although I'd really like to discuss both topics (Inline and Wysiwyg support) separately, the gained experience on these topics enforces us to discuss them concurrently. The following mockup hopefully explains why: (see attachment to view in full size)
sun's vision for handling embedded/inline content and Wysiwyg in Drupal
.
.
As some of you know, I've recently taken over maintenance of Inline and Image Assist, and initiated the Wysiwyg project. That was not only caused by personal interest, but also to take the necessary steps to realize the long awaited Inline API. You might ask yourself, what those three modules have in common or to do with each other at all: They deal with user input, allow to embed complex contents into a content, and provide an interactive GUI for that. If you already had the chance to work with them, you already know that there is a rather hidden
, non-obvious hard-dependency between them.
Although I'd really like to discuss both topics (Inline and Wysiwyg support) separately, the gained experience on these topics enforces us to discuss them concurrently. The following mockup hopefully explains why: (see attachment to view in full size)
HowTo: Contribute Services Code
What is the best way to organize and commit patches back to Drupal modules for Services?
Examples:
* comment.load
* comment.user
* inbox.getmessages
* node.load
* node.save
* node.delete
* user.login
* user.logout
* aggregator.load
User g10 starts the discussion with there should be a consensus bout this:
HowTo: Contribute Services Code
What is the best way to organize and commit patches back to Drupal modules for Services?
Examples:
* comment.load
* comment.user
* inbox.getmessages
* node.load
* node.save
* node.delete
* user.login
* user.logout
* aggregator.load
User g10 starts the discussion with there should be a consensus bout this:
FlashGallery in a blog?
My current site, couchsurfingori.com uses the occasional SlideShowPro slideshow. It's a flash embed with a tiny bit of Flashvars to reference which album from a seperate PHP-driven application is being displayed. It's very convenient for quick insertion of photo slideshow into a blog post. I really like the FlashGallery use of SimpleViewer. Does anyone have any ideas on how I can embed the FlashGallery into a blog?
FlashGallery in a blog?
My current site, couchsurfingori.com uses the occasional SlideShowPro slideshow. It's a flash embed with a tiny bit of Flashvars to reference which album from a seperate PHP-driven application is being displayed. It's very convenient for quick insertion of photo slideshow into a blog post. I really like the FlashGallery use of SimpleViewer. Does anyone have any ideas on how I can embed the FlashGallery into a blog?
Wimpy Player
I'm trying to get WimpyPlayer set up. It works with an external PHP and flashvars, so you can skin it, and it can detect what mp3's are in the directory it's in.
The FlashNode component lets me upload it as a .swf file, but I haven't been able to get it to actually detect any mp3's or to get the skinning working.
Any thoughts on this would be greatly appreciated.
Wimpy Player
I'm trying to get WimpyPlayer set up. It works with an external PHP and flashvars, so you can skin it, and it can detect what mp3's are in the directory it's in.
The FlashNode component lets me upload it as a .swf file, but I haven't been able to get it to actually detect any mp3's or to get the skinning working.
Any thoughts on this would be greatly appreciated.
Embedded Media Field Now Supports Custom External or Local Video URL's
The Embedded Media Field module now supports custom URL's, in addition to the third party providers currently supported, such as YouTube, Blip.TV, Revver, etc. This allows external videos hosted on another site, or in the local server's file directory, to be embedded in the field. It works in the same way, so that an editor simply pastes the link they wish embedded into the field's textfield, and the module will parse the URL and display it appropriately.
Embedded Media Field Now Supports Custom External or Local Video URL's
The Embedded Media Field module now supports custom URL's, in addition to the third party providers currently supported, such as YouTube, Blip.TV, Revver, etc. This allows external videos hosted on another site, or in the local server's file directory, to be embedded in the field. It works in the same way, so that an editor simply pastes the link they wish embedded into the field's textfield, and the module will parse the URL and display it appropriately.
Drupal Developer | Video Startup
We are looking for developers who are proficient in both Drupal and Flash/Actionscript/Flex with a good knowledge of the required Drupal modules.The component of our project that you will be working on requires the integration of Drupal with the Brightcove Video Platform (Flex/Flash) using Brightcove APIs - http://studio.brightcove.com/library/api/actionscript/as-methods.cfm.
The following functionality is needed:
- Rating system for Brightcove Videos
- Adding videos as favorites to user profile (user playlists)
- Comment/Review individual videos.
Drupal Developer | Video Startup
We are looking for developers who are proficient in both Drupal and Flash/Actionscript/Flex with a good knowledge of the required Drupal modules.The component of our project that you will be working on requires the integration of Drupal with the Brightcove Video Platform (Flex/Flash) using Brightcove APIs - http://studio.brightcove.com/library/api/actionscript/as-methods.cfm.
The following functionality is needed:
- Rating system for Brightcove Videos
- Adding videos as favorites to user profile (user playlists)
- Comment/Review individual videos.
What should we rename Neighborhood CCK to? (See http://groups.drupal.org/node/4664 for discussion)
What should we rename Neighborhood CCK to? (See http://groups.drupal.org/node/4664 for discussion)
Neighborhood CCK
The newly released Neighborhood CCK module will take the place of Video CCK, replacing that module and expanding it with Video Neighborhood, Image Neighborhood, and the upcoming Audio Neighborhood.
Neighborhood CCK
The newly released Neighborhood CCK module will take the place of Video CCK, replacing that module and expanding it with Video Neighborhood, Image Neighborhood, and the upcoming Audio Neighborhood.
Embed process should be like forms api?
In writing SWF Tools I attempted to follow some design patterns that would make the embedding aspect of it generic. The embedding logic is there, but it's surrounded by a lot of unreleted code. So with the benefit of hindsight, here is a run-through of an "Embed API". Much of this is simply cloned Forms API.
Embed process should be like forms api?
In writing SWF Tools I attempted to follow some design patterns that would make the embedding aspect of it generic. The embedding logic is there, but it's surrounded by a lot of unreleted code. So with the benefit of hindsight, here is a run-through of an "Embed API". Much of this is simply cloned Forms API.
Can you create a flash player?
I recently headbutted my wife's Cartoon Smart flash tutorials long enough to create two extremely simple flash players: mp3 and flv. If you look in the FLAs, I've limited the actionscript to the bare minimum.
But that's as far as I can realistically go. So, calling Flash devs who might be lurking: express your intent right here. I can handle the review and commits if you think you can improve these players and are willing for your contributions to be GPL and Drupal housed.
Can you create a flash player?
I recently headbutted my wife's Cartoon Smart flash tutorials long enough to create two extremely simple flash players: mp3 and flv. If you look in the FLAs, I've limited the actionscript to the bare minimum.
But that's as far as I can realistically go. So, calling Flash devs who might be lurking: express your intent right here. I can handle the review and commits if you think you can improve these players and are willing for your contributions to be GPL and Drupal housed.
Flash in Contrib: comparisons and collaboration
Here is a list of the Flash/embedding related modules. I'm trying to include anything here that adds an object and embed syntax to the page. I'm going to start listing which modules are similar, too. They are all assume to be D5 unless specified otherwise.
My main goal is to try and be open and get people collaborating where possible. If you add info as comments, I'll incorporate it into the table.
Flash in Contrib: comparisons and collaboration
Here is a list of the Flash/embedding related modules. I'm trying to include anything here that adds an object and embed syntax to the page. I'm going to start listing which modules are similar, too. They are all assume to be D5 unless specified otherwise.
My main goal is to try and be open and get people collaborating where possible. If you add info as comments, I'll incorporate it into the table.
Pull from an online music database for artist and discography info
Here are some sites that are mashing up external sites and services:
- FoxyTunes planet - personalized music mashup integrating many music resources into one convenient place
- detailed overview - http://www.programmableweb.com/url/6337
- sample page - http://www.foxytunes.com/artist/johnny_cash
- MusicPortl tells you about almost every known artists biography by featuring wikipedia articles, links to recent blog posts.
- detailed overview - http://www.programmableweb.com/url/2723
- authors descriptions - http://www.musicportl.com/about











