Home-Brewed Drupal Media Player in the Works!

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

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).

I'm developing it with OpenLaszlo, and it will handle the following and more: splash screens, logos, custom player control icons layout & placement, playlists, colors, and more. It will handle video, audio, and some external media as well (such as YouTube and Blip.TV). Maybe image slideshows? The administer will be able to determine defaults, including whether to use this player or another, and manual overrides are made with a simple theme function call.

The module is meant to be plugged into by other media modules, such as Embedded Media Player, jQuery Media and whoever else wants to jump on board.

And best of all, since it's in OpenLaszlo and GPL, with the source included in the module, it's easy for developers to modify even the player, without even needing a Flash IDE. (The whole thing is created with an XML.)

Don't use it yet, unless you want to try it out on your own. It works, but it's in early development, so things could change drastically as things get started.

Kudos to EclipseGc for nudges and encouragement to get this project going!

Comments

Timeline

seaneffel's picture

This is sexy, aaron. Do you have a timeline for when it's buff enough for production?

September or October?

aaron's picture

No idea really. Developing in OpenLaszlo has turned out to be a piece of cake; it took me about 8 hours to get this far, with half that time spent trying to install OpenLaszlo, and another hour on skimming the tutorials. As with all my favorite projects, I have to slip this in between book editing and putting my daughter to bed.

I don't think it'll take too much more effort to get things really slick. And EclipseGc has offered to help with some pieces. However, this month is heavy for me, with the final revisions of my book due to the publishers.

Thus, I'm planning for September or maybe even October, unless a client decides to fund the project through Advomatic (so I can use working hours towards it), and/or I get more help.

Aaron Winborn
Drupal Multimedia (my book, coming in September!)
AaronWinborn.com (my blog, all about Drupal)
Advomatic (my work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Integrate with flvmediaplayer?

arthurf's picture

Hey Aaron-

Great to see another player, especially one that is GPL'd so that we can include it in the Drupal repositories. I've built a controller for the 3.0 JW FLV player (http://www.jeroenwijering.com/?item=JW_FLV_Player) and have been thinking about building an abstraction layer so that I can support the 4.0 player as well. The flvmediaplayer (http://drupal.org/project/flvmediaplayer) provides per content type default profiles, node level over rides, and some other stuff that helps manage embedding multiple players on a site easier. It's not perfect yet, but I think it's a good step toward making contextual display possible. I don't think it would be that hard to integrate another player, so if you'd be interested in joining forces, or discussing, I'm interested.

Another thing that crosses my mind is that if you're looking to help people migrate away from the JW flash player, it might make sense to try to stick to the same variable structure, making it easier for people to simply replace their current player.

Anyway, great to see!

Good Idea

aaron's picture

I imagine that's probably the player most widely used in Drupal, although it might be nice to do a survey and make sure. It makes sense to do that.

Thanks,
Aaron Winborn
Drupal Multimedia (my book, coming in September!)
AaronWinborn.com/ (my blog, all about Drupal)
Advomatic (my work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

FLV Media Player can support

arthurf's picture

In the 4.x branch of the FLV Media Player, I'm now supporting multiple swf players with a definition file that creates the data for the specific player. It's alpha code, but the idea is in place and if you're going to move ahead with a GPL player, I'd like to support you out of the box- so that people can mover over to your player and/or we can improve the controller module which everybody can benefit from.

Let me know if you're interested and I'll make it happen.

a.


http://24b6.net

Nice! Thanks, Arthur.

aaron's picture

Nice! Thanks, Arthur. BrightLoudNoise has been doing some excellent work on the player, and I think it's about time to make a dev release of the player (which now has the full set of controls, including volume, that you would want). It still has some ways to go before a release, but it would definitely be cool to have the modules eventually support each other. I'm all for collaboration!

Based on your earlier recommendations, I'm using the JW FLV player as a basis for the flash vars of media player, to make it easier to migrate later.

Aaron Winborn
Drupal Multimedia (my book, coming in October!)
AaronWinborn.com (my blog, all about Drupal)
Advomatic.com (my work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Amazeingly nice

wishstik's picture

I can't wait to use it.

Great work! If I can help

rajubitter's picture

Great work! If I can help you with the LZX coding or fancy things like a movie library preview, please contact me. I'm working on the SWF9 version of videoview, mediastream and rtmpconnection. Would be cool to have HD video support as well.

Here's a screenshot of what I'm talking about: http://flickr.com/photos/semanticmemories/2728890914/

Cheers,
Raju

Looks like you're doing

aaron's picture

Looks like you're doing great things! We'll definitely tap your work on swf9 as it's ready.

I'd love your help, as we get the player ready for production. Feel free to jump into the project as you feel inspired. I plan to have a roadmap on the project page soon.

Thanks,
Aaron Winborn
Drupal Multimedia (my book, coming in September!)
AaronWinborn.com (my blog, all about Drupal)
Advomatic.com (my work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Stop Button not Working?

aaron's picture

The stop button doesn't work for me (kubuntu/ff2), but other folks say it does for them. If anyone notices it working (or not working), I'd love to hear about it here, with browser/OS specs, to try to figure out what's going on. If you know anything about OL (I'm still learning), feel free to take a look at the source if you have a few minutes to point out anything I'm doing wrong with the stream.

Thanks,
Aaron Winborn
Drupal Multimedia (my book, coming in September!)
AaronWinborn.com (my blog, all about Drupal)
Advomatic (my work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Aaron, Looks awesome! I'm

t-dub's picture

Aaron,

Looks awesome! I'm eager to see where you go with this :)

My experience (I tested in both FF3/WinXP-SP3 and IE7/WinXP-SP3) is that the stop button does not work and if you press the stop button before pressing the pause button, the pause button also ceases to work. However, if you press the pause button before pressing the stop button, the pause button works just fine. Restarting the clip by hitting play will "reset" the pause button so if you'd inadvertently disabled it by hitting stop before hitting pause, after you restart the clip, pause works again.

That is an incredibly confusing description of behavior, but hopefully you'll find it useful nonetheless!

~t-dub

--
Tom Wolf
project manager + developer
Chicago Technology Cooperative: Drupal for nonprofits

~t-dub

--
Tom Wolf
I am a human being

FlowPlayer is another good one to look at

apperceptions's picture

FlowPlayer is another good one to look at (http://flowplayer.org).

Stop button behavior is same as you describe with Safari 3.1.2 on Leopard.

I'd be happy to help with creating more provider mods for emfield. I have one for the Internet Archive (who also uses flowplayer on their site).

Here's some related posts:

CCK Embedded Media Field - Internet Archive Video Provider Test

CCK Embedded Media Field - blip.tv Video Provider Test

--

Markus Sandy
http://apperceive.com
http://ourmedia.org

looks great

philk's picture

Just wanted to say great work aaron. the playerlooks great and I can see the benefits of it being in the source, so it's a breeze to modify.

Image

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: