Sunday, February 27. 2005on Equalizer's
I went to a Barnes and Noble (a large book store with comfy chairs) yesterday and to my present surprise they had the Qt book from Trolltech. I read most of chapter 8, the one on QCanvas. It was quite an exciting read (really!). Got me thinking about amaroK's equalizer. Personally I find it cumbersome to use, it seems like it (and pretty much all computer equalizers) limit themself to being an analogy to the real world equalizer. However last year on my computer, aRTs had this really nifty equalizer that worked kind of like a line graph. You could define points on the line and drag them around, it was really the first equalizer that I found worth using. It came in handy when I DJed for a dance. Since then, I really don't know what happened to this aRTs plugin, I can't find the source for it anywhere.
So after wrestling with the KDevelop C++ template last night (it doesn't work with unsermake for some reason) I have successfully drawn a line across a qcanvas. I plan on developing it as a separate app and putting it into amaroK somehow when it is done. I'm not sure how it should integrate itself into amaroK, since the current equalizer has the advantage of being very simple to figure out. We've missed you mxcl! Sunday, February 27. 2005on Equalizer'sI went to a Barnes and Noble (a large book store with comfy chairs) yesterday and to my present surprise they had the Qt book from Trolltech. I read most of chapter 8, the one on QCanvas. It was quite an exciting read (really!). Got me thinking about amaroK's equalizer. Personally I find it cumbersome to use, it seems like it (and pretty much all computer equalizers) limit themself to being an analogy to the real world equalizer. However last year on my computer, aRTs had this really nifty equalizer that worked kind of like a line graph. You could define points on the line and drag them around, it was really the first equalizer that I found worth using. It came in handy when I DJed for a dance. Since then, I really don't know what happened to this aRTs plugin, I can't find the source for it anywhere. So after wrestling with the KDevelop C++ template last night (it doesn't work with unsermake for some reason) I have successfully drawn a line across a qcanvas. I plan on developing it as a separate app and putting it into amaroK somehow when it is done. I'm not sure how it should integrate itself into amaroK, since the current equalizer has the advantage of being very simple to figure out. We've missed you mxcl! Sunday, February 27. 2005Backtrace Frenzy
I was away for 9 days and I return to an amazing amount of decent commits for 1.2.1, and 500 backtraces (700 before I deleted all the ones for beta4, which I can't afford the time to read).
Gah! I'll prioritise those for 1.2.1-CVS as those ones have better subjects (new code). It's impossible to say what percentage of users this 700 emails represents.. Still I better crack on, 100% stability is a nice goal.. 1.2.1 is out today, we've done good work once more I think In fact, that's a good point. The play button in the playlist should activate the listview's current-item. Currently it restarts the currently-playing track. Funny how nobody has ever bug-reported us on that one. This is actually tricky to fix, I know markey is rather keen on the restart-track behaviour. Tuesday, February 22. 2005Introduction
As first post to another new blog, I will describe what kind of posting you will find here:
90% amaroK related postings, 10% KDE related postings. Small references to personal stuff may be inserted for context, but frankly I find it hard to care about what happens in my personal life and I'm sure you all feel the same! I hope you choose to subscribe Tuesday, February 22. 2005
amaroK 1.2 - It Crashes Somewhat Less Posted by Max Howell
in mxcl at
00:17
Comments (0) Trackback (1) amaroK 1.2 - It Crashes Somewhat Less
I'm really pleased with amaroK 1.2. We all worked our socks off the last few weeks, fixing crashes, fixing bugs, tweaking and polishing.
Our new crash-handler really helped to get the crash-count down. Now when amaroK crashes it gets KDE to show a mail-composition window (with whichever e-mail client KDE is configured to use). The email text apologises for the crash and then lists various versions (CC, TagLib, KDElibs, etc.) and requests that the user describe what they did immediately before the crash. We then attach a gdb backtrace and some other details. This really works because:
For 1.2-beta4 we were getting 50 backtrace emails a-day. Which was hard to manage. Now we are getting less (I've been away for 6 days, before I left it was much less, and may still be now), and what we are getting appear to mostly be crashes in widget-styles or other libraries, which means it isn't (hopefully) amaroK's fault. Although I follow them through to be sure we don't pass a null-pointer or something obvious. I think perhaps we will disable the crash-handler for the early 1.3-betas as it is a lot of work sifting through the reports. At least how the system stands currently. I spent a lot of time polishing amaroK in various places, and for 1.2.1/2 I'd like to do a lot more of that. More help tips, more feedback for clicking slow-things, more aesthetic tweaking. More listening to users to figure out what parts of amaroK aren't intuitive or need more work. Suggestions are welcome Friday, February 18. 2005being logical
Markey assures me I can blog about anything, not just amaroK stuff. So I'll take advantage of this and get this new blog thing rolling with one of those boring entries blogs are famous for.
To make a not-so-long story short, I've taken a year off my Computer Science degree at Truman (was getting burned out), failed to find a job in anything IT related, so I'm working in a textbook warehouse. Today I was assigned to 'corner', my first thought being "WTF is that?". It is the person who shuffles all the books as they come down on the conveyor belt into one of three lines, depending on which floor of the warehouse the books will end up. So, I was doing this. Having a good time, its one of the few jobs where you get to sit down. But I was sucking at it pretty bad. Despite being very simple (book marked three, put on the belt for line 3) I was having a hard time at it. Partly I was thinking about amaroK. In adding .ram file support yesterday, its apparent that amaroK deals with playlists in too simple a matter, making the decision solely on file extension. So BBC World Service plays fine, but not the stuff at real.com. This is what I was thinking about. So whole quantities of 3 were going into 2. So then I decided that I could pretend to be the one logic operations that gives ==, > and < results as 0, 1, and -1 respectively. Comparing with '2', line 2 became line 0, line 3 became line 1 and line 1 became line -1. For some reason this increased my accuracy quite a bit, I'm guessing because it forced me to pause an extra 100 milliseconds. Later I assigned the lines based on their cubes. I guess the moral of the story is simple doesn't always means easiest. Or that I get distracted too easily. But now, I need to get to bed (I'm at -6 UTC). I'm debating whether to watch the Daily Show that I just finished downloading. This blog is brought to you by Konqueror's spell check. Friday, February 18. 2005being logicalMarkey assures me I can blog about anything, not just amaroK stuff. So I'll take advantage of this and get this new blog thing rolling with one of those boring entries blogs are famous for. To make a not-so-long story short, I've taken a year off my Computer Science degree at Truman (was getting burned out), failed to find a job in anything IT related, so I'm working in a textbook warehouse. Today I was assigned to 'corner', my first thought being "WTF is that?". It is the person who shuffles all the books as they come down on the conveyor belt into one of three lines, depending on which floor of the warehouse the books will end up. So, I was doing this. Having a good time, its one of the few jobs where you get to sit down. But I was sucking at it pretty bad. Despite being very simple (book marked three, put on the belt for line 3) I was having a hard time at it. Partly I was thinking about amaroK. In adding .ram file support yesterday, its apparent that amaroK deals with playlists in too simple a matter, making the decision solely on file extension. So BBC World Service plays fine, but not the stuff at real.com. This is what I was thinking about. So whole quantities of 3 were going into 2. So then I decided that I could pretend to be the one logic operations that gives ==, > and < results as 0, 1, and -1 respectively. Comparing with '2', line 2 became line 0, line 3 became line 1 and line 1 became line -1. For some reason this increased my accuracy quite a bit, I'm guessing because it forced me to pause an extra 100 milliseconds. Later I assigned the lines based on their cubes. I guess the moral of the story is simple doesn't always means easiest. Or that I get distracted too easily. But now, I need to get to bed (I'm at -6 UTC). I'm debating whether to watch the Daily Show that I just finished downloading. This blog is brought to you by Konqueror's spell check. Wednesday, February 16. 2005A Famous QuoteIf people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today...A future start-up with no patents of its own will be forced to pay whatever price the giants choose to impose.br / br / Now guess who said that originally?br / br / Linus Torvalds? Wrong.br / Richard Stallman? Wrong.br / Muesli? No-ho.br / br / Bill Gates? Just kidding. bOh no, wait./b He did. a href=http://chris.de/exit.php?url_id=775amp;entry_id=212 title=http://news.com.com/Bill+Gates+and+other+communists/2010-1071_3-5576230.html?tag=nefd.ac onmouseover=window.status='http://news.com.com/Bill+Gates+and+other+communists/2010-1071_3-5576230.html?tag=nefd.ac';return true; onmouseout=window.status='';return true;He really did./abr / Maybe he was developing an opensource OS named Billux back then? Just guessing, though.br / br / ...muesli Thursday, February 3. 2005amaroK Desktop Scripta href='http://chris.de/uploads/kidrock.png'img class='showonplanet' width='110' height='96' border='0' hspace='5' align='left' src='http://chris.de/uploads/kidrock.jBlogThumb.png' alt='' //aJust stumbled over the a href=http://chris.de/exit.php?url_id=760amp;entry_id=207 title=http://kde-apps.org/content/show.php?content=20293 onmouseover=window.status='http://kde-apps.org/content/show.php?content=20293';return true; onmouseout=window.status='';return true;amaroK Desktop Script/a on kde-apps.org. Nicely done, cool script img src=http://chris.de/templates/default/img/emoticons/smile.png alt=:-) style=display: inline; vertical-align: bottom; class=emoticon /br / br / If you're curious: since I didn't have the pyqt/pykde stuff installed on my Debian desktop yet, I had to run su -c apt-get install pyqt-tools python-kde3 python2.3-kde3 to get this stuff installed. Easy job.br / br / So, now there's always a cool blended coverart of the currently playing album on my desktop. Sweet img src=http://chris.de/templates/default/img/emoticons/smile.png alt=:-) style=display: inline; vertical-align: bottom; class=emoticon /br / br / ...muesli |
Amarok LinksCalendarQuicksearchArchivesCategoriesSyndicate This BlogBlog Administration |

