mp3 player

Permalink
came up in feature requests. I assume something you can skin to some degree easily, plays a single or multiple mp3s.. perhaps wav files as well since flash can easily do that...

frz
 
Remo replied on at Permalink Reply
Remo
ymne listed a few possible players in this thread:http://www.concrete5.org/community/features/mp3_block/...

1. 1PixelOut - I like that but it's not very skinable
2. Wimpyplayer - seems to be a little bit big
3. dewplayer - looks really nice but also not very skinable?
4. EMFF - GPL but seems to be the best choice to me

Any comments about this? I just want to make sure when I build a c5 block on top of such a player most people are satisfied with its features...
frz replied on at Permalink Reply
frz
I'd mostly be concerned about the license stuff (of course)...

GPL should be okay because i doubt you're modifying the flash anyway, but we have to be careful about people building blocks that include commercial components. While I think we'll figure out a way to deal with this in the marketplace, it is a real pain in communicating to a small business owner all the people he has to pay off for commercial use..
Styves replied on at Permalink Reply
Styves
I agree with Remo.

EMFF - ... seems to be the best choice to me too!
Remo replied on at Permalink Reply 1 Attachment
Remo
There's a version working version of this block.

It still needs some work. Layout is pretty ugly and it hasn't been tested a lot so far. It uses EMFF and ships with all the skins, install it and there you go!

I'm not sure about the GPL license. I created a short README file where I mention the fact that I'm using EMFF. In case someone knows more about GPL & Co I'd be happy if you could tell me if this is fine or not..

Thanks!
frz replied on at Permalink Reply
frz
From what i understand, there shouldn't be a problem in posting a GPL license add-on in the marketplace as long as it's not being charged for.

I would like to have the layout be nice on it, because as we're already seeing, anything half done in a block means a gillion forum posts about what it's doing.. but yeah - its close.
sascha replied on at Permalink Reply
sascha
"From what i understand, there shouldn't be a problem in posting a GPL license add-on in the marketplace as long as it's not being charged for."

Correct. You may not being charged for the code itself, but you could get paid e.g. for providing support or the act of distributing it on another media (probably even for providing a download source, I guess).

So using GPL licensed code should be ok. I use it on another program, too.

If you use GPL licensed code or components on your own project you should leave original copyright notes and GPL links inside. If you change the code add your own notes and make it clear that code has been changed, so that noone mistakes it for the original one.

Remember that if you use code that has been released under GPL, you will have to release the results under GPL, too - that means you cannot release it under e.g. MIT or make a proprietary, commercial version using this code then.

Notes: You should add the copyright and GPL notes on every source file if possible (e.g. as php comments, not on files like db.xml), see end of the GPL for recommended format (the part with "This program is free software; you can redistribute it ...".
And as you have to provide the source code, you maybe should add a link to the source of the 3rd party components you used, so that you don't need to include its source (if the code is not the source itself).

What I don't know about is if you use MIT licensed code, too - is it possible to put this one into a GPL licensed software ? ;)


(All infos without any guarantees..)
frz replied on at Permalink Reply
frz
Yup, thats my understanding of it as well (same disclaimer, I'm an idiot not a lawyer, this isn't advice, yadda)..

I think we're perfect the way its setup. The core is MIT.. its what you MUST have for anything concrete5 related to work. The question above is all about add-ons. There's no reason an add-on couldn't be released under ANY license that works for it in my eyes, just as long as you don't bundle it up WITH the core and call it something new and charge for the whole sucker without thinking about it.
Remo replied on at Permalink Reply
Remo
Thanks!

Good to know that this is going to work.
I'll try to add the copyright notes tomorrow and clean up the layout a bit..

I also sent a message to the author of emff. If he tells me that this is fine I'm sure it will be fine ;-)
ijessup replied on at Permalink Reply
ijessup
What about a flash media player. Something that plays more than just MP3s.

Here's a real world example:
Imagine you run a news website. One of your writers puts a story up on the site. Then you get some pictures from one of your photographers. Your writer tosses you the sound bytes he/she took while interviewing people and you think it would be awesome to have that play as the slide show plays. Then you get a video submission from a reader that you want to post with the article.

It would be really tacky to have multiple players all over the page. So why not make one player that uses a playlist and plays each item one at a time.

If we use FFmpeg to convert all media to common types (i.e flv[video]/mp3[audio]/png[images]) we can easily use a flash app to play all this stuff in a particular order.

Boy would that set c5 apart from any other CMS.
frz replied on at Permalink Reply
frz
Many moons ago, we built this:
http://hoooka.com

flash player, handles videos, pictures and audio in one player, includes a message board and chat room.. pretty keen (forgive the name)

certainly creates some unique challenges but nothing any number of flash developers couldn't pull off in a week or two of work.

if we're really lucky maybe theres a flash developer who wants to make a name for themselves with some open source flash work!..
ijessup replied on at Permalink Reply
ijessup
That Hoooka site looks pretty sweet. I like the concept... more social network than I was thinking but more is good I'spose.

Flash was my first experience with developing web content... honestly, I'm not much for coder with ActionScript though. Especially since AS3... got confusing. But I've seen some crazy things that some Flash people can do. Props go to them. Not my thing though... unfortunately.

I'll keep my eyes and ears open for someone. If I weren't a full time student and freelancer, I'd probably jump back into it just for this.
Remo replied on at Permalink Reply
Remo
Isn't the video block enough? Do you really have to have a playlist of videos?

But in case you find a neat player, let me know about it and I'll integrate it into the block.

I'm pretty familiar with AS2 and AS3 but it's a lot of work to build a solid player and just not worth my time..
ijessup replied on at Permalink Reply
ijessup
I see an incredible outlet for a playlist.

Something interesting:
http://www.onlamp.com/pub/a/php/2007/05/24/creating-mytube-with-fle...

Just found that a couple seconds ago.
Remo replied on at Permalink Reply
Remo
this tutorial looks fine but there is still a long way to a c5 block.

The tutorial basically shows a list of files and a video player. You could already do that with the c5 video block and a bit of javascript.

Having a "playlist video block" might be easier for sure but there are a couple of questions. In this case, the playlist is part of the flash file - how do you want to style that? CSS & Flash is still not a great combination.

I'm just thinking about the javascript solution. Using the existing video block and add a list of files at the bottom of it (using html). We could then use some javascript to change the playing file in the video block....