New Release 1.4.0

Lately some last.fm changes have course some instabilities, however, updating some variables in our requests have led to more recorder. Thanks to Andreas for pulling of this release, I promise that the current beta version of 1.3.0 for Linux will evolve into a 1.4.0 release really soon this time. New features in release 1.4.0, includes:
  • Song health calculation.
  • Updated interfacing of Last.fm for greater stability ().
  • MP3Tunes integration, automatically backup tracks at mp3tunes.
  • Fixed problems with international chars
  • Many bugfixes including and .
  • Other minor features...
youraudiofix.com

Announcing TheLastRipper development discission group/list

It’s been quite a while since I’ve been actively developing TheLastRipper, even though I’ve been promising myself I’d find time for it over and over again… But since there’s other people who have shown interest for the project, I’ve decided that it’s probably best if project coordination happens in an open forum instead of just sending mails between developers. Therefore I’ve created a for discussion of project direction, features, technical matters etc. without always having to create an issue in the . I’m not leaving the project, just realizing that with my current activity or just in general, it’d probably be good for a project with multiple developers to have a development list for discussions of all the stuff we can’t fit in the .
So if you’re interested in TheLastRipper development

Update: I’m happy to announce that Andreas Langmann is also a project owner now, so that I’m not the only administrator…

Release of TheLastRipper 1.3.0 for Windows

Development on TheLastRipper have been stalled for a while, but thanks to Andreas’ work we’re now able to release . It features:
  • New GUI station selection improvements.
  • Using the new last.fm protocol version 1.2 (Skip now works!).
  • Additional management features like skip songs already recorded.
  • A few other minor details…
This release is largely created by Andreas, since I haven’t really had time for it. Which is also why it’s not ported to Linux yet, though the executables with Windows.Forms GUI runs fine under Mono/Linux, we’d like a GTK# GUI because it’s much prettier. I hope I’ll find time to do a Linux port soon…
Now some might be wondering why it’s called version 1.3.0 and not 1.2.0 - well, what can I say: It’s a “known issue”
:) I think I accidentally incremented it one too much, and since we can’t really delete downloads from GoogleCode it’s going to be version 1.3.0 instead. It would also look weird to have a version 1.2 featured and a version 1.3 deprecated.
Anyway I don’t think the version number thing is so bad either, I think I previously stated that there wouldn’t come a version 1.2.0, because I was going to rewrite the codebase. Because a rewrite would be needed to make a clean, easy portable and extendable backend implementation of the Last.fm protocol version 1.2. I started development of such a clean backend, but it’s still stuck in development, since I don’t have time for it at the moment.

OS X developer needed

Currently the project is lacking an active OS X developer and as such there's currently no support for leopard. TheLastRipper, is written in C# and running on Mono on OS X. Most of the codebase is already written or ported from another platform. Currently we need someone who'd want to maintain the OS X release once in a while. Knowledge of OS X and C# would be a good thing, but only determination to learn and have fun is required. If you think this could be fun don't hesitate to mail me () or leave a comment at . I'll gladly assist development, though I have limited understanding of OS X.

Release of TheLastRipper 1.3.0 for Windows

Development on TheLastRipper have been stalled for a while, but thanks to Andreas’ work we’re now able to release . It features:
  • New GUI station selection improvements.
  • Using the new last.fm protocol version 1.2 (Skip now works!).
  • Additional management features like skip songs already recorded.
  • A few other minor details…
This release is largely created by Andreas, since I haven’t really had time for it. Which is also why it’s not ported to Linux yet, though the executables with Windows.Forms GUI runs fine under Mono/Linux, we’d like a GTK# GUI because it’s much prettier. I hope I’ll find time to do a Linux port soon…
Now some might be wondering why it’s called version 1.3.0 and not 1.2.0 - well, what can I say: It’s a “known issue”
icon_smileI think I accidentally incremented it one too much, and since we can’t really delete downloads from GoogleCode it’s going to be version 1.3.0 instead. It would also look weird to have a version 1.2 featured and a version 1.3 deprecated.
Anyway I don’t think the version number thing is so bad either, I think I previously stated that there wouldn’t come a version 1.2.0, because I was going to rewrite the codebase. Because a rewrite would be needed to make a clean, easy portable and extendable backend implementation of the Last.fm protocol version 1.2. I started development of such a clean backend, but it’s still stuck in development, since I don’t have time for it at the moment.

First final OS X release, version 1.1.1

I’m happy to announce that we’ve finally ported the bugfix from the 1.1.1 release to OS X. As reported earlier all prior version of TheLastRipper are broken, due to minor changes on the serverside. This means that we haven’t had a working OS X version for about 2 weeks, the Windows and Linux versions were patched within 3 days, but since we don’t really have an OS X developers on the team this took a while longer. Anyway, it should work now, we’ve also added menu entries linking to the on our . Our beta was close, but not all done, now we think that we’ve got a fairly stable and feature complete version for OS X, therefore this release will be known as , yes it’s final not a beta.

All prior versions of TheLastRipper broken!

I regret to annonce that all current prior versions of TheLastRipper are broken. It seams that Last.fm dropped support for had a bug in their 1.1 protocol, this weekend. All streams optained from this protocol returns “HTTP/1.0 667 Not enough content left to play this station”. I think it’s a shame, considering the amount of opensource audio players out there with playback support for Last.fm version 1.1. Since all of these audio players, including TheLastRipper have been broken.
Nevertheless, I and some other last.fm users have developed an unofficial documentation of the new last.fm protocol version 1.2. I’ll release it shortly, and I’d expect a implementation of this new protocol for TheLastRipper to start rather shortly too. If you want to stay updated on this issue, you can subscribe to issue 63. You do that by clicking on the star.

UPDATE:
Last.fm didn’t drop support for 1.1 protocol it was just gone for the weekend + Monday. Though a minor change in the login scheme caused TheLastRipper to freeze, this issue have now been fixed, and latest release of
TheLastRipper works (Version 1.1.1). We’ll still be working on an opensource implementation of the Last.fm 1.2 protocol.

Release of TheLastRipper 1.1.0 for Windows and Linux

Like I wrote yesterday, a release of TheLastRipper have been in the workings for a while. Now the final details have finally been solved and I’ve released TheLastRipper for both Linux and Windows. Among some of the most interesting changes are:
  • ID3v2 support ()
  • International characters ()
  • Perfect clipping of songs ()
  • Fix tab-index and improve UI ()
  • Handle exceptions when launching browser on windows ()
  • General exception handling dialog ()
  • Support for http proxies ()
  • Better overall stability
You may download the new release of TheLastRipper from our now!Read more...

TheLastRipper 0.9 Beta for Mac OS X, with Cocoa interface!

A new release of TheLastRipper have been in the workings for a while and now it just about to be done. Among some of the new features are:
  • Perfect clipping of songs
  • ID3v2 tag
  • Support for proxy settings
  • Better threading
  • International character support
  • Many minor bugfixes
These features have been under development for a while and the Windows and Linux clients in SVN already have these features, they will be release as 1.1 very soon too. But last weekend me (Jonas) and Rene of TheLastRipper developer team, decided that it was time to get a beautiful port for OS X. So we started out with the 1.1 codebase from SVN and installed XCode, Mono and on a Mac. Then we wrote one of those simple “hallo world” applications in Cocoa#, after becoming a little familiar with Interface Builder and Cocoa#, we started the development of a client using Cocoa#.Read more...

TheLastRipper 0.2.1 for Mac OS X and 1.0.2 for Linux

It’s been a while since release 1.0.0, well short while at least. About a weeks ago we released a bugfix version 1.0.1 (Mac version 0.2), this was a rather big bugfix. Before 1.0.1 there was a lot of theading issues, that made the program practically broken on dual core Windows systems. We’ve fixed most of these issues, and now both the Windows and Linux versions have become more stable. The issues fixed in version 1.0.1 was those listed on our known issues pages.Read more...

TheLastRipper now in 1.0.1 and 0.2.0 beta.

We have been working hard to fix some of the worst bugs in 1.0.0, and we are now ready to release 1.0.1 for the Windows and Linux platform. The Mac OS X version is now available in version 0.2.0 and is currently a beta. Read more...

TheLastRipper now for Mac OS X.

In the last couples of days we have been working hard to get a version for OSX too, right now is it the first alpha version and are currently an version 0.0.1. The versions systems requirements are right now, a Macintosh computer with mono and x11 installed. We are well know about a lot of the issues in this version but i you should fine any bugs please contact us.Read more...

TheLastRipper release 1.0.0

The last week I’ve been working a lot on , an audo stream ripper for Last.fm. first I got the project hosted at . Later I ported the code to Windows using Windows.Forms. And as of yesterday the code was finally stable enough to be released. There’s still some inexplainable issues, which I’ll post later on the known issues of each platform. The releases can be found at the project page: Read more...

TheLastRipper version 0.1.2

The last few weeks I’ve been working on a project called TheLastRipper, an audio stream ripper for Last.fm. It’s not all done yet, but it’s getting close. It’s written in C# and I’m planing to port it to both Windows and OS X using both MS .Net Framework and Mono. Currently there’s only a Mono/Linux client, it should be possible to port it to gtk#/Mono/Windows pretty fast, but I think I’m going to create a native Windows.Forms interface instead.Read more...