RBEQ 1.4 – GStreamer Presets
Just when you thought it was safe...
1.4 of the RBEQ, the Rhythmbox Equalizer, is out and ready for download. The big change here is a switch from storing presets in a flat file to using the GStreamer Preset system. As always, downloads are at RBEQ Google Code.
A big thanks to Stefan Kost, who left this gem of a comment on the 1.3 release posting:
Any reason, you are not using the presets shipped with the gstreamer plugin?
Look at /usr/share/gstreamer-0.10/presets/GstIirEqualizer10Bands.prs and the GstPreset interface.
Users can install own presets to $HOME/.gstreamer-0.10/presets/
Since I didn't know anything about them, after looking at the aforementioned docs, I've gotten things so that they use the GStreamer Preset interface, and it is more well-behaved.
Also a big thanks to Hicham HAOUARI, whose awesome work has gotten RBEQ into Fedora! That's awesome; I was nearly flabbergasted when I saw that. Thank you for the support!
Comments and bug issues are always welcome; please let me know what you find while using it.
Look at /usr/share/gstreamer-0.10/presets/GstIirEqualizer10Bands.prs and the GstPreset interface.
Users can install own presets to $HOME/.gstreamer-0.10/presets/
Exploring the Droid
Recently I've been having a lot of fun playing with my new phone.
The previous statement isn't much of a surprise in this day in age, but I think I should qualify what I mean.
I've been having a lot of fun playing with the software internals of my new phone.
RBEQ 1.3 – Now With Presets!
Hello all -
A new version of RBEQ, the Rhythmbox Equalizer plugin that I've been hacking away at, is out for public availability. Of course, this means that I have to go update all of my previous links to point to the new download. For ease of accessibility, you can find it at http://rbeq.googlecode.com, as the featured download. Installation instructions are the same: download the file, open a terminal, and type:
tar -xvzf rbeq-1.3.tar.gz -C ~/.gnome2
New in this release:
- The ability to save and load presets. This has been a big request, and I finally found a decent way of handling it.
- Layout cleanup and arranging to add in the new preset functions.
- Backend code cleanup, so that it behaves more python-y. I'm not a python programmer, so this has been a neat experiment in trying it out.
Thanks to all out there who have used and enjoy the past versions of this plugin. Hope that the new one is to your liking.
RbEQ update
Not really an update of the software per se, just letting everyone know I haven't forgotten about it. I have two computers at home; one desktop mainly purposed for gaming and general usage, the other is an older, low-powered notebook that I end up doing most of my development on. In the past few months, things have slowed down with rbeq because both of those systems have been outside of the GNOME environment. That's right, I've moved to KDE4. I know quite a few people who find this odd, but it's because of the new direction that GNOME is taking with G3.0, and I don't necessarily want to be a part of it. I know some of those on the team, and I wish them the best, but the new changes, like Gnome Shell, frighten me off, like the initial releases of KDE4 did for me. I was a long time KDE3.5 user, and when they took the plunge, I got off of the boat. Things have been settling in nicely now at KDE4.3, which I'm running on Kubuntu 9.10.
That being said, I saw that someone was having trouble with the recent release of Ubuntu, and so I thought, as maintainer, I should, well, maintain.
I've got Rhythmbox pulled down onto the laptop, and I'll throw a couple of songs and the plugin on there, to see how everything behaves. Hopefully, there should be an update with some added functionality (saving and loading preferences was a big request) by the end of November.
Eclim and Android
Since deciding to start working with Android and see just what I would be able to accomplish with the SDK and devices, my biggest hurdle so far has been Eclipse.
Now that most of the Java developers have now either cringed, cried, or shot themselves, I'll explain why. From the outset, I have never liked Eclipse. Something about the way the program is presented, coupled with the fact that I could never seem to get it to act the right way (either something was going haywire, or breaking, or the IDE would crash in front of me). During college, there was a brief push to get us to try Eclipse, and that's where my dislike of it began. We were moving from BlueJ (which, although it serves as a nice Java text editor, doesn't really count as an IDE in my mind) to Eclipse, roughly around the same time that Netbeans 5.0 was coming out (late 2005, for those keeping track). Once I started working in Netbeans, I saw no reason to move back - things behaved when I asked them to do something. When I made a new class, it automatically put it in the right package (Eclipse: Default package? What?), When I added a wsdl reference, it allowed me to edit it on the fly, and auto-generate the interface class for me. It was perfect for any big Java job I needed. Anything smaller, and I'd drop to a text editor, like KDE's Kate, or vim. I essentially lost any reason to go back to eclipse.
Fast forward 4.5 years. Android is coming out big. I mean, Really Big.Phone announcements like the HTC Hero, Motorola Droid, and Sony Ericsson XPeria X3 have captivated the tech world, and even some people outside of it. It's around this time that I decide to buckle down and really start on some Android development (it gave me a reason to buy a new phone, too, but that's beside the point
). Unfortunately, I found that Google, in their infinite wisdom, had chosen Eclipse as their base platform for Android development.
Naturally, I first tried it on it's own again, to see if anything had improved. Certainly it did in the four years of not using it. But things still felt uncomfortable. Load times were atrocious, and the interface was not nearly as snappy as what Netbeans provided. When I tried a plugin for Android in Netbeans, though, things were shaky at best. I wasn't sure whether or not the correct things were loaded, it didn't have AVD controls, and other issues kept me at bay.
It wasn't until this morning that I found the answer. Often times, when I'm faced with editor anger, I turn to a more lightweight friend: VIM. I know that there is a lot of power packed inside this text editor, I've just never had the energy to learn about all of it. That may change, as I stumbled upon this page in my android search today: http://jyro.blogspot.com/2009/05/android-development-with-vim-eclim.html. Go ahead - visit. Take a while to soak in all that it says and provides. I'll be here when you get back.
See, that's awesome. I went out and immediately pulled down this Eclim extension, which acts as a handshake between what Eclipse provides on the back end (error checking, dependency resolution, and automatic imports) without the headache and body of running eclipse on it's own. I've been working with this for the better part of the day so far, and let me tell you, it's been fantastic. I've been working on the Sudoku example given in Ed Barnette's book "Hello, Android!" (get it if you're interested in Android Development), and can't believe how fast it's being put together. Best of all, it lets you do this in VIM:
Now, if you ask me, that's pretty cool. Back to code.
The Job Hunt is Over, and RBeq moves!
I've found a place to work, and it's right around where home is. I'm currently working as a contractor on the Rock Island Arsenal, as a contractor through a company based in Virgina called Sysorex. Essentially, I'm reviewing and cleaning up code written for a transportation system. Outside of that, Rhythmbox EQ has found a more permanent home over at Google Code: Check it out here to see it in all it's new, shiny, google-fied glory.
Outside of that news, not much new going on here. I'm single again, as Laura has decided she no longer feels anything for me. I'm still a bit pissed off about the whole thing... it doesn't seem like she's losing much out of the arrangement (her parents never really liked me anyway, to the point of her dad saying that he wouldn't come if we got married), where it's been the second time I've contemplated giving her a ring. Hooray for putting too much emotional attachment on something that doesn't work. But, in the process of that recovery, I've found a fantastic music group and group of friends that I couldn't have ever imagined. Toting the name I Fight Dragons, their music is part rock band, part 8-bit NES game, all crazy fun and awesome rolled together. I suggest heading over to theSixtyOne and listening to them. I've gone to one of their concerts, and am planning on going to another one at the end of this week. I've also made lego figurines of their 8-bit caricatures; some of the results of that:
There are two more of the band members, Brian and Hari. I didn't forget them, I just ran out of legos.
I do need to get on here and put up some more things on occasion; I just don't always have something to talk about, and so things get lost in the process. I was humbled when I realized this comic was talking about me: http://xkcd.com/621/.
Have a good day, and I'll catch you guys on the wire sometime.
Rhythmbox EQ update!
Update: Today RBEQ 1.3 was released. Find it on the google code page.
Yes, a month plus later than expected, RBEQ version 1.1 is out.
Updates since the last release:
- The window for the equalizer no longer wrests control away from Rhythmbox itself. This makes it easier to change the EQ and play with volume and songs to get things working optimally.
- Added GConf hooks to allow persistent states for the equalizer between sessions. Most requested feature from the previous release.
- Full base-code rewrite, much cleaner to work with and understand.
Next up, adding a load-save functionality to the EQ so that you can swap settings on the fly.
As always, the download is located here, and the install instructions are the same.
Download from http://rbeq.googlecode.com
Installation instructions:
- Open a terminal, and enter this:
tar -xvzf rbeq-1.3.tar.gz -C ~/.gnome2
- That's it! You're set.
Hope that this release is as popular as the last.
Chris
Rhythmbox EQ
UPDATE: The Rhythmbox EQ has been updated. You can find it at google code.
Good evening everyone!
I've finally gotten to the point where my basic rhythmbox equalizer is up and running, so I figured I'd let the package sit here as an available download. I'll also link it to the rhythmbox devels, in hopes that it generates a bit more interest, and someone might come along and clean up and add to it more, in the true open source sense.
You can download the package here: Click Me!.
Installation instructions:
Uncompress this package using an archive utility (file-roller) to the ~/.gnome2 directory, or use the following command:
tar -xvzf rbeq-1.3.tar.gz -C ~/.gnome2
And that's it! Open rhythmbox, and go to "Edit -> Plugins" and select "Rhythmbox Equalizer."
Screenshot (by request):
It feels good to finally have a project of my own out there to help the community.
Ciao!
Slashdot | Teachers Need an Open Source Education
Slashdot | Teachers Need an Open Source Education.
A rather good set of readings showed up on Slashdot today; I was especially interested in this one concerning Apathy, Lies and Fear.
In the articles listed above, the issues arise when teachers do not have the knowledge of what something does. It's a situation of brand loyalty taken much too far.




