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...
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..
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..
I agree with Remo.
EMFF - ... seems to be the best choice to me too!
EMFF - ... seems to be the best choice to me too!
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!
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!
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.
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.
"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..)
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..)
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.
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.
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 ;-)
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 ;-)
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.
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.
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!..
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!..
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.
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.
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..
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..
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.
Something interesting:
http://www.onlamp.com/pub/a/php/2007/05/24/creating-mytube-with-fle...
Just found that a couple seconds ago.
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....
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....
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...