Oh Dear Lord
This has quite amazing amounts of crack.
It looks like someone thought, "Hey, some people like Muine and some other people like Rhythmbox. Let's glue them together!". Please make it stop.
Update: apparently people think I'm mocking the author. Yeah, maybe a little. However, there are some serious cracky features in there, which I personally don't like, and as this is a personal blog this is where I get to say that sort of thing. Of course there is a hell of a lot of effort in this program (albeit in Python so its easier to get stuff working), but why is this another program?
We already have music players. If I only count the blessed and pratically-blessed players, there is Totem, Rhythmbox and Muine, all with different UI designs. The author of Listen must have at least partially liked one of those (from the screenshots he liked the playlist of Muine but the overall design of Rhythmbox) and then worked on one of those, say adding a pane to Rhythmbox to do what he wanted instead of duplicating large amounts of non-trivial code. It's likely that the result of this would look nothing like Listen, as I still firmly believe that it is ugly.
Of course what he does in his time is his choice and none of my business, so if he wants to write another music player he can, but if someone wants to make a real contribution to the community they should interact with the community in the first place. Otherwise it's just a pet project and if it duplicates existing programs, will likely remain a pet project. Maybe this comes down to centralised source code verses distributed source code (CVS vs Arch), but I doubt it. Downloading a tarball to start patching is easy, and for most people creating an Arch branch isn't exactly trivial.
Update 2: This is a very amusing open letter.
Maybe the people that made this player didn't like the other players and thus wanted something better?
I'm not a big fan of amarok, but I know many people that really like listen and they use amarok right now. Those guys hope listen will replace amarok so they can ditch another kde app. And if listen fills this niche I say go for it.
It's all about choice. More choice is better, as long as there are sensible defaults of course. A sensible choice for me would be playback software for every format legaly possible with a simple interface. Management functionality is too dependant on taste, let the user choose what to use and wether it integrates playback as well.
Of course, this choice is tainted by my peronal preference :-)
AmaroK is pretty "kitchen-sink", but Listen looks even more complicated, visually at least.
Maybe it's just because the history of music player UI is so bad that anything that isn't trying to pretend to be a stereo (or a car, or a car stereo, or a nekkid lady from baywatch) and just uses the standard system widgets strikes me as daringly restrained.
I'm a happy rhythmboxer, but perhaps 70% of the new Linux users I come across are very taken with Amarok. It's a reason to switch. This can only be good for GNOME.
Did you pay any money for this app? Did any of your tax dollars go to support it? Did it draw preciously needed funds away from research into a disease?
If you don't like it, then return it for you money back. Oh, it's free? Then STFU.
Honestly, this is probably some kid and his friends trying their hands at GNOME development, and you mock them. Unbelievable.
Ten times better the rythembox. And u don't need to use mono for it - its just python. I just downloaded it now and I am so happy. Thanks man, you've made my week. Finally I can ditch rythmbox altogether.
If they let one 'oh god this is bad' post detract them from doing that, then they need to work on the realities of OSS, one of which is "there will be people that say what you are working on sucks, is a waste of time, and could be better spent on project X".
I, for one, see the first screenshots of the UI and have a reaction similar to Ross', but it doesn't matter, cause that's a personal preference, nothing more.
People use amaroK because the state of Gnome music players is really horrible. That's ofcourse because everyone and their cat create their own player, and development on the official one (Rhythmbox) doesn't seem to happen at all.
This Listen app is a great effort IMHO to do the same thing using only software. Rhythmbox is slow and a pain to use to play just one song. Muine is great but lacks more advanced organizational features. After trying Listen, it was very responsive and reminded me of when I used xmms/beep/winamp when playing one file. The great thing was I still got the organizational features of both Rhythmbox and Muine as well. I have found the lyrics and wikipedia aspect to be extremely interesting as well. It has some rough edges of course, but overall I think it is addressing the problems with other popular players.
Your update regarding reproducing a lot of code seems to make it clear the power of using Python instead of C. It seems worthwhile to reproduce quickly features in a language like Python instead of bogging yourself down with C for no real reason to do so. You also get the potential benefit of it immediately becoming more cross platform.
My main point here is that just because you don't like the interface (which is a valid criticism), it doesn't mean that the app doesn't solve problems that are currently not solved by the available music players.
As others have said, this project looks like it was put together by a relatively inexperienced person. Yes, it has a cluttered look because it's trying to do too much at once. How is it helping that person to either improve the tool, or do a better job next time, to call his volunteer project "crack"?
Yeah, yeah, it's your personal blog. But it appears on several Planets, and the effect is to make this guy feel officially dissed.
Thanks for helping to grow the developer community. Not.
Rhythmbox has really just basic functionality without a very good gui and takes a lot to index all my files, Muine is so much faster to index and doesn't suck up all my machine's resources while doing it.
As for Listen, it may not have the best gui, but I like the lyrics/wikipedia integration, it already indexes faster then rhythmbox and seems to be just one guy's effort to make a music player he likes. I just hope he doesn't loose interest because of this kind of comments and maybe use them to improve his player.
Still looks like a nice app with potential. With some more thought the ui could be great. I think criticizing it like this is cheap.
Don't listen to these cry-babies here. You've done a great piece of software. The GUI is very nice. The program is awsome. Much better than all of the other Gnome alternatives so far.
Its a delight for a music lover - especially the lyrics thing. I am using it right now.
Keep on working on it!
Itai.
My point is not that Listen rocks or that any of the other GNOME audio players suck. The point is simply that this guy has loads of energy and made something cool. Yes, he made it bric-a-brac, but isn't that just the kind of remixing that makes free culture so great -- why is it so bad to have that enter into software as well?
audio player too, and I'm having a blast doing it.
Sincerely,
:-p
and i quote:
"he time to do what is necessary
and giving the appropriate credits to the people concerned,
like the creators of Quodlibet/Mutagen who without those listen would be nothing
All my excuses to Joe Wreschnig"
mayby it wold be better to work on that, than
dissing others' work?
The main reason I dislike it is that I can't make SJ automatically install a MP3 pipeline.
My basic objection to adding more metadata fields in the interface is the clutter they add. You and others want a year field, some want a disc number field, others want a Composer field. Per-track genre would be useful, but then you'd really want per-track year and Composer, and everything else. Straight away SJ is no longer an easy to you tool, but a UI nightmare with a million entry fields.
Maybe an "Advanced" button somewhere would help this, by letting people add per-track data as required, but I'm not sure.
To me the author may have made some mistakes, but he seems willing to fix them, and being so derisive about it just makes you look like an elitist jerk.
We all know we are as good as Ross and yourself, but there is no need to rub our faces in it.
I think it is brave of Ross to continue allow comments and create a real dialogue with the community and hear the feedback which not enough many others make the effort to do.
Now, if we could turn our attention to the well-beloved, crack-heavy programs already popular in the gnome community; Rhythmbox, I'm casting menacing glances in your general direction.
I'm a big fan of Muine but my laptop is not the fastest of beats and Muine hogs 30% of the CPU. 30% just to play OGG's is unacceptable in my eyes. Luckily "Listen" does all that Muine does and more without eating into my CPU. Personally I don't think the design is THAT bad, the center column is certainly something I think could be better implemented, the option to open the library and so on in a separate window similar to Muine would be nice too.
Thanks again for the post :P