Thursday, May 11. 2006Backends, Phonon, GStreamerTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hey! I can imagine that you want fully functional backends, but I would also like to know why the other backends are better or worse!
So how about another blog entry detailing what's good and what's not so good about the various backends (from an amaroK perspective of course).
The point isn't so much the functionality of the backends (GStreamer, xine, NMM..), but rather the completeness of the engine interfacing with it. Making a good engine requires constant and focused maintenance.
i think thats what he meant. which of amaroks engine plugins works best at the moment? or where are the differences of the plugins, their features etc...
Well as pointed out in this blog, the engines that are shipping with 1.4 are all pretty equivalent.
There is an engine comparision page somewhere on the wiki, though I don't think its been updated recently.
well, any chance that amarok's "abstract multimedia backend system" can be used as an already functional code base for Phonon?
I agree, I think Phonon should extract already functional code from existing project like Amarok and Kaffeine. This way we have code that has been through some testing and does exactly what KDE's multimedia apps want.
No the API is totally different. And much of Phonon has been already written anyways.
Hi, Nice! http://t973783est0.com [url=http://t973783est1.com]test1[/url] test2
This isn't exactly about the post but I have beta3 of 1.4 on Dapper Drake and it wont play songs for me. I think it's because I don't have the arts engine for amarok which wont install because the version in the repos shows 1.39. Can someone tell me when it'll be updated?
Why don't you use another engine like "xine"? aRts is really outdated.
If you need multichannel mixing (previously done by aRts), use ALSA's "dmix" capabilities.
There is no aRts engine for 1.4. Your post is offtopic, but if you had actually read the blog you would know that.
Is gstreamer the only "multimedia engine" that supports monkey audio (*.ape files)? I like amaroK a lot but I believe I won't be able to play my *.ape files with xine (or whatever else after gstreamer dissappears).
Gstreamer has already disappeared.
But yea, you might be correct. Though I'm not sure gstreamer 0.10 supports ape regardless.
There are a couple of file formats that xine and helix don't support, e.g. sid-files.
That's why I like gstreamer, it has plugins for everything, especially for all the strange audio-formats from past computers out there. And therefore I wonder why you abadon gstreamer because the other engines are more "complete". Atm, xine and others are less complete for me.
Its just our interface (the engine) with gstreamer thats incomplete.
I for one hope amaroK's gstreamer backend gets maintained soon again. I'm a big fan of gstreamer, and it was actually one of the reasons I, as a GNOME fan, could easily turn to amaroK. GNOME had no good music player (Rhythmbox was buggy, slow, and not very well featured), but KDE had this cutely named thing called amaroK - oh, it uses gstreamer too, no wasted disk space then, so there we came!
It's weird how I can feel so strongly about this. I'm not much of a GUI application programmer. What comes to multimedia apps, I'm an *end user*, practically. Yet, I saw gstreamer as a good idea that's worth investing in. Yet, lately, in my writings, I was exploring the theme of abandoning graceful, yet so far incomplete, approaches in favor of potentially ugly strategies that bring good results immediately. And now, here, I'm kind of running into a practical example of this motif. "GStreamer isn't stable enough of an API right now"? That's the only worry you have? What happened to "GStreamer, being a complete solution to a lot of related problems, is a Good Idea and should thus be supported by default"?
Your kind of mixing up two issues. amaroK's dropping of gstreamer is just because our engine wasn't fully implemented and mostly bugfree yet. This is gstreamer's fault only insofar as their API is somewhat complicated compared to like Xine. And really gstreamer doesn't present much or any advantage over xine or helix for amaroK, so its redundant to support regardless.
The issue of Gstreamer's API not being stable enough for us as the KDE 4 backend... well really they probably would never be stable enough until gstreamer decides to sync up their release cycle with KDE. KDE 4 will probably last into the next decade. The gstreamer devs have never made a claim that 0.10/1.0 is going to last that long. This is why KDE can't be directly dependent on gstreamer.
Isn't open source software about choices? Is it really that difficult to have gstreamer support? I really like the concept of gstreamer.
If it isn't stable, then it perhaps it can be turn off by default (during compilation). Gstreamer supports are still in CVS, right?
Well gstreamer have one big advantage over xine. The audio, first of all the volume is way to low with xine and I have to set the preamp to max, and even when I got a good volume it still isn't as good as with gstreamer. The difference is hearable, it's "muddier". I know this isn't just me because I've seen alot of people saying the same thing.
|
Amarok LinksCalendar
QuicksearchArchivesCategoriesBlog Administration |
|||||||||||||||||||||||||||||||||||||||||||||||||