LegRoom.net Forum Posts

A number of visitors have posted to the LegRoom.net Forum over the past few months (mostly about Universal Extractor), but unfortunately I've been rather lax about responding to the posts. Just as I haven't been able to spend much time on developing UniExtract lately, I also haven't been able to spend much time on support.

Last weekend I spent some time going through all of the unanswered posts and replied to each. If you had made any posts to the forum in the last few months, please check back to see if your question was sufficiently answered. If you need anymore assistance, please post a reply and I promise I'll get back to you much more quickly this time. :-)

For anyone else with comments or questions about UniExtract, this website, or any other apps hosted on this site, the LegRoom.net Forum remains the best place to seek help. Just keep in mind that it may sometimes take me a couple of days to reply to your post.

Universal Extractor 1.6 Release Candidate

I just uploaded a release candidate for Universal Extractor v1.6. Details and download links can be found in the MSFN forum thread. If all goes well, we should actually have a 1.6 final release relatively soon.

Server Outage

All of Legroom.net was offline from Monday through Wednesday morning. This is because my truly dumbass server colocation provider:

  1. sold me a new colo plan hosted in a data center that was being shut down
  2. neglected to warn me at the time of sale that it was being sut down
  3. neglected to warn me at any point before it was shut down, taking out my server in the process
  4. disconnected technical support / customer service numbers for the data center
  5. failed to mention the shutdown on their website and network status pages (which, btw, was also broken at the time)
  6. failed to respond to the urgent ticket I had submitted about the mysterious server outage in any reasonable amount of time
  7. when they did finally respond, about ten hours later, sent the reply to my e-mail address hosted on the very server that was shut down

Once I finally got someone on the phone, and was informed of the extremely unexpected data center shutdown, I was told that all servers were being moved to their Dallas data center facility. All Chicago customers were supposed to have been notified 60 days ago of the move, which didn't do me a whole lot of good as I wasn't yet a customer 60 days ago. Not that it stopped them from selling service in that data center anyway. Fucktards.

So the server was supposed to be available again Tuesday afternoon. Needless to day, Tuesday afternoon, evening, and night all passed, and still no server. Finally I called again Wednesday morning to see wtf was going on, and was told that the server had already been powered up (since about 9:30pm Tuesday night, according to my logs), but nobody bothered to connect a damn ethernet cable.

Again, fucktards.

Everyone I spoke with during this ordeal (once I finally figured out how to get in contact with them) was polite and seemed genuinely surprised and regretful that I had not been contacted about the relocation, and moving an entire data center in two days is no easy task, so it's hard for me to be upset with them on that level. But the complete and utter lack of notification, the fact that I was sold a plan in a data center that was already scheduled to be shutdown, and the apparently lack of competence necessary to connect an ethernet cable to bring the server back online is just flat out unacceptable.

Alright, I'm finished my rant. For now. Just wanted to let everyone know what happened. With any luck (well, a lot of luck with these people), Legroom.net stay online without any more unexpected outages.

AutoFLAC Downloads are Available Again

Somebody just pointed out to me that the download links for AutoFLAC were not working. This occurred during one of the server migrations I've been working on over the past few weeks, so I'd say it's probably been unavailable for about 2 weeks. I do apologize for this oversight - the autoflac binaries are (currently) served from a separate server than the rest of the files on this site, and I simply overlooked this when migrating servers.

For now, this has been corrected by copying the files back to the appropriate location. In the near future, I'm going to setup a new download system so that all files are tracked and served from the same location, which will prevent this issue from reoccurring, as well as giving me some more flexibility and control over the downloads. Stay tuned.

Oh, and speaking of AutoFLAC, I should mention that development is still ongoing (same with Universal Extractor), just at a much slower pace than in the past. There are numerous reasons for this, which I won't get into here, but I did want to let all of you know that updated/enhanced versions are still coming at some point.

Magnatune is Awesome

Magnatune is an independent record label and online music distribution channel. Why am I writing about it here? Because as the title suggests, it's frickin' awesome.

I've been listening to my music collection in digital form for many years now. I first ripped my entire CD collection in 2000, and have since ripped it twice more in progressively better quality. My final rip two years ago was done as lossless FLACs (see my AutoFLAC utility for more information), so I'll never have to rip them again. I've also long had a computer connected to my home theater system, primarily so I could listen to my music collection through may main stereo system. A completely digital music collection, combined with an intelligent media player like Amarok, offers countless advantages and flexibility over manually playing individual CDs.

Despite my love of digital music, until recently I've never purchased a single song or album digitally. Instead, I've continued to purchase, and subsequently rip, compact discs. Why? Because most online music services suck balls. Why?

  1. Digital Restrictions Management (aka, DRM) - this anti-consumer technology implements technical controls to limit what you can and can't do with music that you legally purchased. Want to listen to it on something other than an "approved" player? Tough. Want to copy it to and play it from another computer? Nope. Want to edit/remix it? Not gonna happen. Want to send it to a friend so he can check it out? Ha, now you're just being silly.
    Think you own it and should be able to play it forever? Better hope your music service/provider doesn't shut down.
  2. Quality - Most digital music has been sold as 128 Kbps tracks. This is atrocious quality. Why would I want to buy something of significantly worse quality (digital music) than the same exact product I've been buying for years in stores (compact discs). Recently many services have begun selling 256 Kbps tracks, which is a huge step in the right direction, but even this is far inferior to lossless CD quality music.
  3. Proprietary/restrictive application requirements - Most services require some kind of proprietary application to download and/or play the music. Why should I be forced to install a really crappy media player, that doesn't even run on my operating system, just to buy and download music? Why do I need to install some proprietary browser plugin just to download files that my browser is perfectly capable of downloading by itself?
  4. DRM - Yes, this point is worth repeating. DRM is defective by design, and it's important to treat it as such.
  5. Physical media - I like physical media. I like album art. I like liner notes and lyrics. I like having a physical backup in case something happens to my digital copy. I like the whole CD experience. Simply buying a digital copy of a song and downloading it to your computer without all of the value-added features is really rather lame by comparison.
  6. Have I mentioned DRM is evil?

I could go on, but that purpose of this post is not to rant about online other music services. The reason I'm posting this is because I want to call attention to a really great online music service: Magnatune. Their motto is "We are not evil," and unlike Google, which shares a similar motto but is so busy compiling every last detail of your life into one massive database to remember that, Magnatune actually means it. From there front page:

We work directly with independent musicians world-wide to give you downloads of MP3s and perfect-quality WAV files. We never work with major labels, and our musicians always get 50%. You can listen to every album in its entirety before buying or becoming a member.

They expand much more on this. The reasons behind Magnatune's creation are also quite interesting, and that 50/50 split directly with artists is a big deal. Be sure to check out their full info page for all the details.

Ok, so Magnatune says they're not evil, has a lot of propaganda on their site discussing that fact, and seems to be quite fair to the artists involved, but how does that affect me as a customer? Well, it basically translates into a wonderful customers-first policy that is extremely rare today. To be completely honest, and this is something you'll very, very rarely hear me say, I was 100% satisfied by the entire browsing and ordering process. Let me walk you through it:

  1. Decide on something to buy. Magnatune makes this quite easy:
    • Music can be searched/browsed by genre, artist, or album, and includes best-selling and newest lists
    • ALL music on the site can be sampled in its entirety in reasonable quality streaming audio. These "preview" tracks are actually just MP3s that are streamed directly from Magnatune's servers.
    • You can listen to the samples through an embedded media player in your web browser or by opening playlist links in your own preferred media player. Magnatune even offers a special programming interface that allows the service to be directly integrated with music players so I can, for example, browse, play, and purchase any album directly within Amarok.
  2. Once you've found something you like, click Buy Download
    • Note that you also have the choice to buy a physical CD instead and have it shipped to you
  3. Choose how much you want to pay, from $5 - $18. $8 is the default, though I've been choosing $10 (remember, 50% goes directly to the artists, not the label or any other middle men)
  4. Enter payment info
    • It's not necessary to register or create a permanent account
    • It's not necessary to give them your e-mail addresses, although a receipt will be e-mailed to you if one is provided
    • Payment information (eg., credit card number) is never saved on the server, unlike most other online retailers who don't even give you this option
  5. Click Pay
  6. Note the provided username and password, then click on the download link
  7. Begin downloading in choice of audio format
    • FLAC, Ogg Vorbis, MP3 (both constant and variable bitrate), AAC, and even WAV are allowed
    • Album cover art is also available for download
  8. If desired, forward download link and password to up 3 friends
  9. Sit back and enjoy your new music in any way that you want

Now, with all that said, I'd be remiss if I didn't also mention the one negative aspect of the site. I mentioned at the very beginning that Magnatune is an independent record label. While this is a good thing, it does have one significant drawback: Magnatune as a much more limited selection than any of the major record labels. Basically, if you're used to buying music from a particular artist at Target or Best Buy, you will not find that artist's music on Magnatune. If you're only looking for big-name bands, you probably won't find much here. That's an unfortunate reality of the current industry environment. If, however, you're looking for some good music from lesser-known artists (I strongly recommend Rob Costlow if you like solo piano, and the rock group Atomic Opera is also worth checking out), you're not likely to find a better experience anywhere else.

I'm definitely not one to gush about, well, pretty much anything, but in this case I was so impressed, and so pleased, with my experience that I wanted to share it here. By all accounts, Magnatune is a good company doing good business and providing a great service to music fans and musicians alike. Check them out.

LegRoom.net Mail Server Migration

Note: All LegRoom.net e-mail will be unavailable beginning 12:00am CST 08/17/08 through 12:00am CST 08/18/08. Details are below.

I'm about to begin migrating the LegRoom.net e-mail server to a new system. As with the recent web server migration, this will be a completely new environment - new hardware, new host, new mail server applications, radically different configuration, etc. It's going to take some time to completely migrate all e-mail, update the server-side configuration for each user, test the new server-side configuration, test the client-side migration, and document the client-side migration. I'll let everyone know once the migration is complete.

LegRoom.net Web Server Migration

I just completed migrating the LegRoom.net web server to a new hardware platform. It's now running on a dedicated host at a commercial hosting provider. The site should be much faster and more responsive now, as it's no longer running on a poky 33.6 KBps upstream DSL connection. It should also up more reliably as well now that it's no longer running under a virtual Xen instance on my desktop. :-)

In addition to the new hardware, I also made quite a few under-the-hood changes. I upgraded Drupal, changed up the apache configuration used for the website, restructured some of the website directories on the fileserver, and even changed the name of the database. LegRoom.net's been running for close to 6 consecutive years now, through various OS upgrades and hardware migrations, and it's built up a lot of cruft over the years. Since this was already a major change from what I had going before, I also took the time to reorganize things to make maintenance easier going forward.

Of course, I also tried my hardest to make sure everything looked exactly the same to end-users visiting my site, so unless you're reading this point you hopefully won't notice that anything has changed at all (aside from, of course, the speed). If you do find something that doesn't work - missing page, broken download link, lost credentials, etc. - please let me know ASAP.

Enjoy the upgraded site.