En ce moment sur Jamendo :
oct
01
2007
0

First prototype of Jamendo on the iPhone!

I got an iPhone 2 days ago and I couldn’t help starting to develop a Jamendo frontend right away. Here’s where I am after a few hours of hacking ;-)

Written by sylvinus in: Jamendo |
sept
05
2007
0

Building a great team, one bet at a time!

Jamendo has been hiring for 2 months. It’s not yet over, we’re still looking for marketing & sales people. However the new development team is quite complete. In order of arrival, we hired Maxime (php/python), Gerald (flash/webdesign), Amandine (junior sysadmin), Pierre-Olivier (php) and just two days ago, Eric (senior sysadmin). The last piece of the puzzle will be Jonathan (php/ajax) mid-september.

That was a lot of people in a very short time but we’re already seeing a good team emerge. Okay, maybe not yet so good at fixing the 153 active issues on our bugtracker :) But the one thing we’re learning very fast is… Poker!

Today was our second Poker evening and it was a blast, we’re slowly all becoming addicted (Try this free ajax poker website…) to the calls, raises and all-ins ! No luck (or skill?) for me tonight though, Eric showed us he knows how to bluff and won after 2 hours of fun ;-)


I can’t think of a cooler sysadmin ;-)

A few links : Jamendo Poker Tour on picasa / Jonathan’s post & photos

Written by sylvinus in: Jamendo |
août
08
2007
0

Jamendo presentation at Wikimania 07 in Taipei

I just got back from Wikimania 07 in Taipei. I had the chance to present Jamendo twice, both at a Creative Commons Taiwan conference and at Wikimania itself.

This week in Taipei was a real eye-opener, I met a lot of people and discovered some new interests… more on that later.

In the meantime, here is my presentation:

Written by sylvinus in: Creative Commons, Jamendo, Personal, Travel |
juin
03
2006
0

Project 5 : God save the funk!

This is one of my favourite albums from Jamendo.

It has a sweet groove I really like. The pianist has some good spots all over the album.

Please send more music to jamendo! ;-)

Written by sylvinus in: Creative Commons, Jamendo, Music |
jan
10
2006
0

jamendo enters the spanish blogosphere

jamendo was featured a few days ago on barrapunto.com (thanks to our new spanish translator levhita!). Barrapunto is the spanish Slashdot so the word began to spread : we appeared on many spanish blogs. (see on technorati)

What’s really funny about this is that the “Open your ears” motto still hasn’t an official spanish translation, so the bloggers have been coming up with their own translations like “¡Abrete de orejas!” or “Abre tus oídos” :-)

A few trackbacks to some of the great blogs that featured jamendo :

http://www.blogdejacinto.com/jamendo-abrete-de-orejas
http://www.informediario.com/2006/01/jamendo-p2p-musica-creative-commons.html
http://edulix.blogspot.com/2006/01/jamendo-todo-un-descubrimiento-musical.html
http://alquemont.zoomblog.com/archivo/2006/01/08/agradable-sorpresa.html
http://tecnomovidas.bitacoras.com/archivos/2006/01/07/jamendo-busqueda-de-nuevos-artistas
http://www.kt.cl/blog/2006/01/08/jamendo-abre-tus-oidos/
http://trusmis.blogspot.com/2006/01/msica.html
http://spaces.msn.com/members/mmontesp/Blog/cns!1pLcXQONCFgwdSrY5Ly0H3IA!214.entry
http://spaces.msn.com/members/matrixkx/Blog/cns!1p-5CHMXE4cde64qyPl2s2wQ!423.entry
http://locolive.net/archivo/2006/01/musica-libre

Thank you all, now we need some more spanish artists before the official jamendo spanish opening (next week maybe)!

Written by sylvinus in: Jamendo |
jan
07
2006
0

jamendo is getting HOT

Everything at jamendo is crazy these days. Albums are coming in faster and faster, we got a link on Creative Commons, the word is spreading about us in French press, translators are knocking to the door every day … The future has never looked so bright.

I still manage to release a new feature each week on the website, but it’s getting harder to stay in sync with the overall status of the project. I released the new backoffice for artists a week ago after a few days of testing and everything went fine ;-) The next big thing we are going to work on is the new member area (improved registration, profile, recommendations, “blog this album” feature, …)

In the meantime, I spoke with Mike Linksvayer from CC who recommended me for an internship in San Francisco this summer. Simply amazing! Entering the CC sphere was one of my main motivations when I created jamendo. Maybe I could have done it simplier but anyway… it’s not done yet. The only problem if I go there is… will I come back to France ? ;-)

Written by sylvinus in: Creative Commons, Jamendo |
déc
30
2005
0

Laurent vs Amélie : 1-0 !

I spent the last two weeks in Metz, both partying with family+friends and commuting to Luxembourg to work on jamendo with the rest of the team.

Right there is a picture I took yesterday : Laurent and Amélie had a little fight in the snow. Guess who lost !! ;-)

Amélie has been doing some great work for jamendo lately, I think more international artists will join us soon thanks to her ! It is also extremely important to have someone who doesn’t have a technical background in the team.

Written by sylvinus in: Jamendo |
août
22
2005
0

Mass seeding with BitTorrent : another solution.

We’re now more than 400 torrents to seed on jamendo. That’s about 100Go. We currently use btlaunchmany.py but I don’t think that’s sustainable. So before it’s too late, I think I have to reconsider a new solution to this problem.

As we also operate the tracker, I think there’s really some cooperation needed between both sides, the tracker and our permaseeds. Here are a few of my ideas :

  • We don’t need to seed files that are already seeded by many users. Let’s find a lower limit, like 5 seeds.
  • But we have to make sure they really seed ! So we need to make some control on the uploaded/downloaded statistics of the client. Are they reliable ?
  • Maybe some clients will send the IPs of our servers to the other bittorrent clients, or even use Azureus’ DHT. So we have to really stop seeding these files.
  • As the seeds are permanent, it should be easy to store their IPs in the tracker, and turn off announce on the seeds.
  • Use that ultraseeding feature ?
  • Would it help to turn off the seeds when there’s no client downloading ?

Just some thoughts… TBC

Written by sylvinus in: Creative Commons, Jamendo |
août
18
2005
0

jamendo going Web 2.0

YouTube just launched, it’s the flickr of video. All this “web 2.0″ stuff really got my attention last week, and we’re clearly heading to that now with jamendo. Maybe we’ll become the flickr of audio. Or something like that. Here is our todo-list to add web 2.0 “compliance” to jamendo :

  • more Javascript/podcast/RSS syndication tools
  • rework URLs. they are way too obscure right now
  • folksonomies
  • more CC integration
  • test the XSPF flash player in order to be really “web only”. for P2P we’ll have to wait I guess.
  • we already have a public XMLRPC API, but try to extend it a bit more.
  • more social features in the website

If you think of more web 2.0 features just tell me ! We’ll see in a month what I’ll have implemented :)

Written by sylvinus in: Creative Commons, Jamendo |
août
08
2005
0

High performance MySQL, live.

We need to upgrade our dying MySQL server. It serves more than 30 databases, some of them having multi-million-row tables, for more than 10 different projects, one of them being jamendo.

With the cool book, I just began configuring from scratch our new MySQL server, with replication and all the good stuff.

So here we go. A little emerge-webrsync to sync both servers (master is” vador”, slave is “yoda” : not logical but well…)…. This is sooo long, I remember early gentoo days, it only took like 2 minutes back then :/ mysql-4.0.24 is the gentoo HEAD, we’ll stick to that. USE flags for mysql : “readline innodb tcpd ssl perl”.

Next step is creating the replication user on both master and slave :

mysql> FLUSH PRIVILEGES;
mysql> GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO repl@”192.168.0.0/255.255.255.0″ IDENTIFIED BY “xxxxxxx”;
mysql> FLUSH PRIVILEGES;

Here are my edits of the configuration for the master :

log-bin
server-id = 193 #use IP
log-bin = /home/mysql/repl/log-bin

For the slave :

server-id = 196
read-only #only accept queries from replication
master-host = 192.168.0.193
master-user = repl
master-password = xxxxxxxxxxx
master-port=3306

A few restarts later replication is working.

Oops, while reading the book I just stumbled upon the sentence “There
is currently no workaround to this problem. Make sure the power cables
are plugged in tightly !”… Quite frightening, uh ?

Written by sylvinus in: Jamendo |

Reporter un abus
WordPress mu & Aeros Theme

Creative Commons Attribution-ShareAlike 2.0 France
Creative Commons Attribution-ShareAlike 2.0 France