Recent activity
Subscribe to this feed
Jozer99 asked a question in Songbird on March 18, 2009 05:30:
Songbird COM API (will this ever happen?)Does Songbird have a non-web based API (aka COM interface)? It doesn't need to be complicated, only the ability to fetch the song title, artist, etc, and play/pause playback. iTunes has an excellent API like this, that even gives you things like the album art.
This would be handy for developers of widgets that control various media players, and might make songbird attractive to a slightly larger audience.
Jozer99 replied on December 05, 2008 12:35 to the problem "INSANE processor and memory usage in Vista" in Songbird:
Jozer99 here, (if you look waaaaay up at the top, I started this thread). I tried out version 1.0, and I am happy to report I am at last relatively satisfied with the RAM usage. Its still a bit high (165MB), but at least it remains stable enough to use for a couple of hours. Of course, there are still plenty of other bugs out there.
Chad, please remember that Songbird is in fact a browser with an MP3 player attached; Firefox. Demanding that it switch to the other way around seems a bit unrealistic.
Jozer99 replied on September 03, 2008 18:42 to the problem "Songbird's Memory Leak" in Songbird:
Jozer99 replied on August 31, 2008 16:16 to the problem "Songbird's Memory Leak" in Songbird:
I do use iTunes. But I don't want too. Even on my quad core system, iTunes is slow as molasses. Even worse, iTunes occasionally deletes a few of my songs randomly (and permanently). Plus, every couple of weeks, iTunes keeps trying to install a bunch of software I don't want onto my system (Safari, MobileMe). I guess you are unfamiliar with the idea of feedback, but that was the whole point of this thread (and, in fact, this entire site; getsatisfaction.com). Developers need to know what their audience wants, especially for open source projects like songbird. And, if you will be kind enough as to read the first several posts, you will see that the point of this thread is NOT to criticize the direction of the project, or the developers, but instead to report a bug that causes excess memory usage.
Jozer99 replied on August 28, 2008 21:01 to the problem "Songbird's Memory Leak" in Songbird:
If you want an integrated browser, there are already MP3 plugins for Firefox that give you a full featured browser with lightweight media abilities that use way less system resources than Songbird (see Amazing Media Browser plugin, for instance). Songbird, with its extensive library features, MP3 player syncing, visualization, search, and media oriented GUI is clearly intended to be more MP3 player than browser. I have no problem with a web browser being integrated (as it is with Winamp or iTunes), but I was simply suggesting flushing the browser components from memory when not in use (this thread is about memory use, after all).
Jozer99 replied on August 28, 2008 20:21 to the problem "Songbird's Memory Leak" in Songbird:
Right. But WHY does songbird have a full featured browser in it? I understand that having a browser to explore music sites is handy, but do I really need the ability to play flash games at Yahoo in my MP3 player? And why do the browser components need to run all the time? Since 95% of the time, I am only using the library page, couldn't the browser components be closed down and taken out of memory until I open a new browser tab?
Jozer99 replied on August 28, 2008 19:57 to the problem "Songbird's Memory Leak" in Songbird:
Those numbers sound pretty much identical to mine. Its pretty easy to see that Songbird has a problem with memory usage. I still fail to see why songbird should be EXPECTED to use more memory than iTunes. iTunes integrates parallel features to everything in Songbird, and more (music player, movie player, browser, music organization, various display modes and visualizers). If anything Songbird should be expected to use LESS memory than iTunes, as apple has a history of writing bloated software. Winamp manages to do EVERYTHING iTunes does with a lower memory footprint. I still hold out hopes for this.
Jozer99 replied on August 26, 2008 20:18 to the problem "Songbird's Memory Leak" in Songbird:
I was comparing to iTunes because iTunes also includes a browser (however, not one that can access any url's outside of apple.com, but a browser non-the-less. Winamp can also display HTML pages in certain windows. Not using foobar2000, I haven't used it much, so I can't comment on its HTML rendering skills, or lack thereof.
Songbird is very similar to firefox, correct? Since this is the case, then perhaps a good baseline for performance would be Firefox's memory usage. This is also well under 100MB for a fresh browser window, and doesn't climb several MB per minute even when not doing anything. As such, it is pretty obvious that the memory issues are due to your code, not the mozilla base code.
I understand that 0.7 just came out, but I really like the idea of Songbird, and am anxious to use it full time. As of the current release, it is just too much of a resource hog for day to day use, so I am counting down the days until it is!
Jozer99 replied on August 26, 2008 19:46 to the problem "Songbird's Memory Leak" in Songbird:
Thanks for everyone's replies! My library is about 9000 songs. Since the features and GUI of Songbird are comparable to that of iTunes, I will grudgingly be satisfied if Songbird is able to run with the same RAM usage as iTunes with the same library (about 75-80MB after several hours of use). However, if you guys can beat iTunes (which is a resource hog for its functionality), I would be ecstatic. For instance, Winamp or foobar2000 are both able to provide similar functionality with much lower memory usage (but with inferior GUI's).
I actually can't complain about processor usage. 0.6 was terrible, using 25% of my quad core system at all times (i.e. 100% of an entire core). 0.7 seems much better, on par with iTunes (2-3% of processor while playing, quite a bit more during the initial indexing). Plus, Songbird just FEELs much more responsive than iTunes does, the searches seem faster, clicking on a playlist doesn't have lag, all of these are better even than iTunes, let alone 0.6.
Thanks again for your quick replies, and for your hard work in making Songbird! By the way, what is the ETA for 0.8, or whatever release will start making major steps toward better memory management?
Jozer99 reported a problem in Songbird on August 26, 2008 01:35:
Songbird's Memory LeakI was hoping that Songbird's memory performance would significantly improve for version 0.7.0. I was sadly disappointed. On my Vista SP1 (x64) machine with 5GB of RAM, Songbird started at slightly under 100MB of RAM (which is too much). This wasn't the worst part. Opening a task manager, I could actually watch the memory usage increase before my eyes. Every 15-30 seconds, the memory usage went up a meg or two, until an hour later, when it was at 260MB. The memory use increases whether or not Songbird is being used to play music or not. When is this going to be addressed?!?!?
What makes this so painful is that I REALLY want to like Songbird. Its GUI's ease of use rivals that of iTunes, and the feature set rivals that of Winamp. Once the memory use is at a reasonable level, I will make it my main player in a heartbeat.
Jozer99 reported a problem in Songbird on June 29, 2008 02:16:
INSANE processor and memory usage in VistaI have Vista Ultimate 64 on a Core 2 Quad with 5 GB RAM. When I start songbird, it uses 90MB or so of RAM, which is a bit more than an MP3 player should, but not too bad. However, within 15 minutes of use playing local MP3s, its up to 400MB of RAM and 25% of processor usage (or 100% of one entire processor core). The only extension I have is the album art plug in. How can a simple MP3 player use so much RAM and processor cycles?
Loading Profile...
