Flowplayer Block

Permalink
I'm about to begin work on a Flowplayer video/audio player, and I'm curious if anyone is currently working on it. I've only been able to find this post:http://www.concrete5.org/community/forums/customizing_c5/aspect_rat... relating to the topic, however, it appears outdated and incompatible with the new version of c5. If anyone is working on this block, I'd be happy to assist in development. Otherwise, I'll get to work!

barddewey
 
Styves replied on at Permalink Reply
Styves
Please tell us the development on this block. I would appreciate to have it when it will be compatible with the last version of C5.

Thanks Barddevey.
barddewey replied on at Permalink Reply
barddewey
I'm beginning work on this project now, and I will update this thread with progress notes.

Initial Features:
-Support for FLV and some MP4 video
-Support for MP3 audio
-External playlists with 3 custom templates
-Splash images for audio files
-Basic Player skinning
-Custom config fields

Eventually, I hope to support all the features of Flowplayer. Please comment here if there are specific features you would like to see!
colin4255 replied on at Permalink Reply
colin4255
I think the most important thing is for it to be able to do two things:-

1. Not autostart any video when the page opens, but have the viewer or user make the video play.

2. Allow multiple instances of a video block on a page.
barddewey replied on at Permalink Reply
barddewey
Update:

So far, I have written 2 Flowplayer blocks to beta quality, with a 3rd in alpha. There's a 4th block that's just an idea at the moment.

They are:

1) Flowplayer Video: support for one video file per player, autoplay, autobuffering, and Flowplayer's "aspect-adjusting" height and width settings.

2) Flowplayer MP3: support for one mp3 file per player, autoplay, autobuffering, and Flowplayer's music-box layout.

3) Flowplayer Advanced: full playlist support, autoplay, autobuffering, custom templates for top, bottom, right and left playlist positions, cover-art images for mp3s, custom configuration inputs, and any other Flowplayer features I can include.

4) Flowplayer Business: as Advanced, including support for Flowplayer's Business Products and probably a lot more.

I plan to release the basic Video and MP3 players for free, with GPL3 support a strong possibility. I might include some custom config support in there as well.

I plan to release the Advanced and Business blocks for prices not yet determined.

Suggestions on pricing are more than welcome.

Cheers,
Brad Dewey
Styves replied on at Permalink Reply 2 Attachments
Styves
What about the 1PixelOut audio player?

It's a great player, it have all the essentials, it's small and extend just by a click. It's the most used by the web community and it's free; WordPress used it as a plugin and it got the source fla file.

It would be awesome that you offer this skin in your standalone package; many WordPress users would probably go with C5 CMS because of that plugin made by you.

See by yourself:
http://wpaudioplayer.com/whatsnew...

Source .fla file:
http://wpaudioplayer.com/source...

=> see the attached files

Thanks.
elyon replied on at Permalink Reply
elyon
Hey Brad,

Since the free versions of Flowplayer are licensed under the GPL license, I think it would be a violation of licensing to charge for a Flowplayer block. One could argue that a buyer is paying for the PHP code surrounding the player, but I think that Flowplayer is the real reason why someone would want to purchase it. If someone had a movie that they were sharing for free, and I charged people to see the movie, I could argue that I'm "actually" charging for the special red carpet, but the real motivation for someone paying me is based on the free product, licensed so that it can always remain free.

I don't know how this would factor into a Flowplayer Business block, as the license is different, I'm sure you could use it as you want so long as they receive the license fees.
Remo replied on at Permalink Reply
Remo
yes, this is correct.

Even if a customer would only pay for the php code around the video player, you wouldn't be allowed to release the block including the flow player.

You could however release the php code without the flash and add a some instructions to manually download and integrate the flash player into your block. Not really user friendly though.
barddewey replied on at Permalink Reply
barddewey
sorry for the delay. I never got an email about your post and I just saw it now. you make an excellent point.

I wonder though, if the gpl'd versions are available from a CDN, could I just include links instead of the actual gpl'd work? Would that even allow me to charge a small fee for the work I've done, or is that still considered a gpl violation?

thanks for the heads up
extofme replied on at Permalink Reply
the term "free" with respect to the GPL and free software has absolutely _nothing_ to do with money.

it has to do with rights; free != libre.

all the crap above is seriously misinformed FUD; you have absolutely NOTHING to worry about. the whole fckn point of GPLv* is the RIGHT TO DISTRIBUTE, WITH OR WITHOUT FEES, IMPLICITLY GRANTING THE SAME RIGHT TO YOUR CLIENTS. the software (source) is already free -- end user has access at any time; if someone else wants to package it up (or compile it) and sell it to an end user as a bundle thats fine, AND ENCOURAGED.

"Selling a copy of a free program is legitimate, and we encourage it." [1]

seriously, how do you guys think Free Software and companies surrounding it are at all successful?

:-)

in essence, the GPL ensures little more than a user's right to take the software you've provided them (possibly with a fee) and do what they want with it, without restriction (except GPL itself), including GIVING away more copies... with or without a fee.

this DOES NOT apply to YOUR code.

GPL in this case will only EVER apply to FlowPlayer. you are not even LINKING to it; you are externally using it's BINARY, VANILLA, BLACK BOX INTERFACE... in other words, this is an absolutely crystal clear case of...

Fair Use. you are simply calling a program.

now, if you decide to modify FlowPlayer itself, THEN you'd be bound to release the changes you've made ONLY IF you also wanted to distribute (sell/etc) the COMBINED WORK (you have unlimited internal use)...

NEVER EVER EVER will the GPL apply to your PHP code unless that's what you decide as an author. full GPL compliance for you means simply including a copy of the GPL in your package and at most a link to the FlowPlayer site/sources... you're ready to rock.

C Anthony

[1]http://www.gnu.org/philosophy/selling.html...
[*]http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney...
[*]http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLRequireAvailabil...

ps. others... please guys, try to do a little research before propagating these misinformations.
freestylemovement replied on at Permalink Reply
freestylemovement
hi, i was wanting to program a flowplayer block as well and saw this post, wondering if you'd made any advances? i'm really looking for the playlist function for audio right this second .. would be down to contribute on the project .. let me know!
barddewey replied on at Permalink Reply
barddewey
This project was put on hold temporarily but was reawakened last week. I'm almost done with a mixed-media playlist version and should have it out soon. I might need some help beta testing though.
Metaglyphics replied on at Permalink Reply
It looks like this conversation has been dormant since February. Any chance you've made any progress with the Flowplayer video block?
madebyape replied on at Permalink Reply
ANy news on this. Or has anyone got a way that if I hardcode the flowplayer, how I can let web editors choose a video file to embed?
tbcrowe replied on at Permalink Reply
tbcrowe
I haven't done this with a video block, but I do it all the time with other blocks:
1) Go the the Global Scrapbook
2) Add a block and configure it the way you like
3) Rename the block to something useful
4) Add the block to your page template with the code:
$b = Block::getByName('Recent Product Entries');
$b->display();

You can also specify a custom template, e.g.:
$b->display('templates/brief');

Editors can then edit the block settings from the global scrapbook, but can delete it from pages. This works well for most blocks. Blocks that rely on the current page/cID can be problematic, though.

Also, I just released a basic Flowplayer add-on which you can download from here if you are interested:
http://www.toddcrowe.com/products/flowplayer-free/...
Styves replied on at Permalink Reply
Styves
Thanks. I will check this out.

----- Original Message -----
From: "Concrete5 Community" <discussions@concretecms.com>
To: <ymne@soustesailes.com>
Sent: Thursday, February 03, 2011 2:24 PM
Subject: Flowplayer Block: Flowplayer Block
Styves replied on at Permalink Reply
Styves
Is it possible to add youtube url? I tried and It didn't work. How should be the url?
Thanks.
Styves replied on at Permalink Reply 1 Attachment
Styves
I tried a MP4 and WMV file in my file manager and also a Youtube url, and it gave me the same error.

Check the attached file.

What's the problem?

Thanks.
tbcrowe replied on at Permalink Reply
tbcrowe
I'm sorry. I was misinformed. I could swear somewhere on the Flowplayer site that MPG, MOV, and WMV files were supported. I think perhaps this is only the case in special fallback situations, which aren't supported by the add-on at this point. As it turns out only FLV, H.264, and MP4 are supported. Flowplayer is fundamentally a Flash player, so formats supported by Flash will work with it.
Styves replied on at Permalink Reply
Styves
Hum...
I tried WMV, MPG, FLV and nop... nothing works.
We need this kind of great add-on. Would surely pay for having it. Thanks.
tbcrowe replied on at Permalink Reply
tbcrowe
WMV and MPG are not going to work. I had misunderstood something I'd read on the Flowplayer site. FLV files should definitely work, though. Do you have a small example file you can provide that doesn't work?

I haven't had any problem with files I've tested.
tbcrowe replied on at Permalink Reply
tbcrowe
Also, MP4 are supposed to work, but apparently there are some formats of MP4 that don't. I don't know what the details are. Again, this is a limitation of Flash and not the Flowplayer or the Flowplayer add-on.
Styves replied on at Permalink Reply
Styves
...
tbcrowe replied on at Permalink Reply
tbcrowe
I don't know why, but the Flash Player will not play that FLV file. I could play it with VLC on my Mac, but it will not play even with the stand-alone Flash Player. I also tried it with the example code that comes with Flowplayer and it didn't work there.

Again, this is a limitation of Flash. Not Flowplayer or the add-on.
Styves replied on at Permalink Reply
Styves
You're surely right. Probably, on their forum, we can find the more technical infos about all this. Thanks. Have a nice weekend!
Mnkras replied on at Permalink Reply
Mnkras
there is an apache extension called ffmpeg i believe, and that can convert video formats
Styves replied on at Permalink Reply
Styves
Hi,

What's up with your project?

On your website you wrote :

Flowplayer: I've developed a professional web player for the Concrete5 CMS using Flowplayer's jQuery interface.
ZDV replied on at Permalink Reply
ZDV
I'm interested in this also. Or at least information on how to modify the Flowplayer Free to adjust the autoBuffering & some other tags.