Friday, May 19. 2006Oh deary?
Last week my hard drive started giving me troubles - the boot process took longer and longer, grinding noises became louder and X kept randomly crashing on me (although I think that might be a RAM problem)…
Yesterday, I decided to move everything I owned onto the gigantic HDD that is my iPod. I wasn’t really [...] Thursday, May 18. 2006ipodded
Does anybody know how to transfer photos to an ipod video under linux?
I’m stumped. Monday, May 15. 2006rand()
Thanks to Adriaan for entertaining me with the link to the random thesis report generator! I found it very amusing!
In other news, only 8 days till I leave for the Netherlands! Thursday, May 11. 2006Codeine 1.0.1I release Codeine 1.0.1, my simple, (hopefully) usable video player. I hope to release more frequently from now on. And also finally get Filelight 1.0 out. It’s nice to be releasing software on Linux again. I confess I was partially motivated by me going to Florence for the weekend. I’ve developed an odd fear of flying over the last year. I hated the idea of something happening to me and Codeine still being stuck at 1.0. Dedication eh? Full changelog at the kde-apps entry. Comments on Codeine, its design, etc. and requests for its future are welcome. On an unrelated note, watch this. I’m so getting a Wii when they come out! But I also want a PS3 for Heavenly Sword, but who will be able to afford a PS3? I spose I could move to a smaller place.. Thursday, May 11. 2006Codeine 1.0.1I release Codeine 1.0.1, my simple, (hopefully) usable video player. I hope to release more frequently from now on. And also finally get Filelight 1.0 out. It’s nice to be releasing software on Linux again. I confess I was partially motivated by me going to Florence for the weekend. I’ve developed an odd fear of flying over the last year. I hated the idea of something happening to me and Codeine still being stuck at 1.0. Dedication eh? Full changelog at the kde-apps entry. Comments on Codeine, its design, etc. and requests for its future are welcome. On an unrelated note, watch this. I’m so getting a Wii when they come out! But I also want a PS3 for Heavenly Sword, but who will be able to afford a PS3? I spose I could move to a smaller place.. Thursday, May 11. 2006Backends, Phonon, GStreamer
Chris Schaller's (a gstreamer dev) blog, as pointed out by Aaron Seigo, does pretty much miss the point. KDE has already been down the road of hitching up to the one true media framework. GStreamer simply does not offer "a believable API/ABI stability guarantee that covers kde4's lifespan." And one can't really blame it, we can't even be sure how long KDE4 will last. And portablity as well - why wouldn't KDE use the available "advanced media frameworks on other platforms" (as Schaller puts it)?
So an abstract multimedia layer is just a technical necessity for a project like KDE. However some of the issues Schaller identified are in fact real issues, ones we've experienced developing amaroK. We have an abstract multimedia backend system. One thing we've discovered is that it is very important to make sure all engines are fully functional. A user can only use one engine at a time. So an engine that is less then functional is actually quite damaging to the application - Murphy's law dictates that distros will pick the least functional backend as the default. We've considered options such as notifying the user of features that their engine lacked. But ultimately whats the point of an incomplete or instable engine when a better one exists? So a few days ago, amaroK's gstreamer engine was turned off - the Xine and Helix backends are fine, there are several open bugs on it and it does not support streaming yet. Phonon should have a similar policy of not tolerating incomplete engines. So Schaller's points regarding the problems of having 5 different engines is one to be concerned about - however there is really no reason why Phonon has to have 5 engines and I hope it doesn't. Any additional released engine should have some justifaction (like the advanced features of NMM). Thursday, May 11. 2006XMMS vs. AmarokThursday, May 11. 2006XMMS vs. AmarokThursday, May 11. 2006
Concluding the Delete Controversy? Posted by Ian Monroe
in eean at
01:57
Comments (14) Trackbacks (0) Concluding the Delete Controversy?Wednesday, May 10. 2006To Europe
Got my e-ticket in the mail this morning: I'm going to Europe! First, flying into Amsterdam, where I will probably sleep all day and party all night. Not because I'm some sort of nocturnal party animal, but Europe is 7 hours ahead of Missouri so I don't have much choice. Last time I went to Europe (flew into Amsterdam that time as well) I got over my jet lag fairly quickly through the judicious use of naps; hopefully this time will be the same.
I just loved Amsterdam last time I was there, a big city with lots bike traffic instead of car or vespa. From there we go on south to the Multimedia Meeting. It will be great to finally see all these people I've known over IRC for >1 year in the flesh. I'm still in the midst of finals this week, next week I plan on preparing some ideas to bring to the meeting. This semester I had a Software Engineering class, some of it was academic silliness, but I think some of it might be useful to think about. Especially in light of how the latter stages of this 1.4 release has been marked by many regressions. I think some "system decomposition" is in-order (read: reorganize the source tree). Automatic regression testing would also be a useful tool. Sometimes I think a more formal decision making process would make sense, though this would be contrary to how amaroK has ever done things. We do certainly need to gain some consensus on when would be the best time to start amaroK 2.0 development. Personally I'm in the "as soon as 1.4 is doing well" camp. From there Seb and I are going to tour around a bit. Seb wants to go to Belgium for some reason, but it is only like 10 minutes away from the MM meeting, so why not. Then I'm going to London; I've never been to England before so that should be fun. I will join Seb in thanking the folks at KDE.nl like Martijn Klingens and Adriaan de Groot for organizing the event, and of course, paying for my ticket. Wednesday, May 10. 2006To EuropeGot my e-ticket in the mail this morning: I'm going to Europe! First, flying into Amsterdam, where I will probably sleep all day and party all night. Not because I'm some sort of nocturnal party animal, but Europe is 7 hours ahead of Missouri so I don't have much choice. Last time I went to Europe (flew into Amsterdam that time as well) I got over my jet lag fairly quickly through the judicious use of naps; hopefully this time will be the same. I just loved Amsterdam last time I was there, a big city with lots bike traffic instead of car or vespa. From there we go on south to the Multimedia Meeting. It will be great to finally see all these people I've known over IRC for >1 year in the flesh. I'm still in the midst of finals this week, next week I plan on preparing some ideas to bring to the meeting. This semester I had a Software Engineering class, some of it was academic silliness, but I think some of it might be useful to think about. Especially in light of how the latter stages of this 1.4 release has been marked by many regressions. I think some "system decomposition" is in-order (read: reorganize the source tree). Automatic regression testing would also be a useful tool. Sometimes I think a more formal decision making process would make sense, though this would be contrary to how amaroK has ever done things. We do certainly need to gain some consensus on when would be the best time to start amaroK 2.0 development. Personally I'm in the "as soon as 1.4 is doing well" camp. From there Seb and I are going to tour around a bit. Seb wants to go to Belgium for some reason, but it is only like 10 minutes away from the MM meeting, so why not. Then I'm going to London; I've never been to England before so that should be fun. I will join Seb in thanking the folks at KDE.nl like Martijn Klingens and Adriaan de Groot for organizing the event, and of course, paying for my ticket. Wednesday, May 10. 2006uuencoded email attachments?
When Martijn booked my ticket for the kde.nl meeting, we got sent an email with the ticket confirmation and details in a pdf. Unfortunately I couldn’t do much with it because it was sent as a uuencoded file attachment. I’ve never even seen one of these before, but Martijn assures me that they [...]
Friday, May 5. 2006Bang, bam, boomI've been knocking down my to-do list like there's no tomorrow. I posted recently about the VFAT device rewrite; it is now complete and early testing results seem to be positive (it's been renamed to "Generic Audio Player" by the way). In addition, ATF backend support should now be fairly complete. I've been debugging it for a while and everything seems to work well now. It catches file copies, moves, and renames, and lets you assign new IDs to files through a DCOP call. It doesn't slow down scanning much either (I've been scanning 2082 files in about 30 seconds or so). I have yet to test it on Oggs, but I would imagine that it'd be fairly simple to get that working too. The next hurdle is actually making amaroK components use ATF. I don't think that will happen in time for 1.4 final, but in the point releases thereafter hopefully you'll start to see some components take advantage of the features that ATF provides, to help it really live up to its name. Wednesday, May 3. 2006More on the VFAT rewrite
The VFAT rewrite continues apace (it may get renamed for 1.4 final). Many functions have now been implemented, and far from scaring me, I now feel quite comfortable with the code I've written. Just goes to show how taking a fresh perspective can really make a difference. It should be working much better than the previous incarnation of the plugin once it's done, and hopefully folks using 1.4 final will be happy with it.
Monday, May 1. 2006Karma!
While updating my box at work today to kernel 2.6.16, I noticed that it now has support for Rio Karma partitions. This rocks, as the Karma is a very capable player that can play FLAC (and I think Ogg Vorbis) in addition to MP3, but previous had no Linux support. I'll have to find a time to grab my girlfriend's Karma and give it a go...if she lets me...
|
Amarok LinksCalendarQuicksearchCategoriesSyndicate This BlogBlog Administration |

