Jonasfj.dk/Blog
A blog by Jonas Finnemann Jensen


September 15, 2007
First final OS X release, version 1.1.1
Filed under: English,TheLastRipper by jonasfj at 4:23 pm

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 help pages on our wiki. 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 TheLastRipper for OS X version 1.1.1, yes it’s final not a beta.



September 13, 2007
Nummer 7507
Filed under: Dansk,Personal by jonasfj at 10:59 pm

I dag var jeg til forsvarets dag, efter at have udsat den sådan at jeg ikke kunne komme til at “afsone” før HTX var afsluttet. Det hele var faktisk meget fredeligt. Vi blev hilst velkommen, blev råbt op og fik udleveret et navneskilt. Dernæst så vi en film om forsvaret i dag, noget pladder om at det danske forsvars primære opgave er at stille 2.000 mand tilrådighed for internationale operationer. Herefter skulle vi løse nogle opgaver, en times skriftlige test, jeg tror personligt at man skulle have øvet sig hvis man ville dumpe, testen var meget let. Selvfølgelig kunne den fine mand sige at ingen kunne løse alle opgaver på den givne tid, men dette var da også kun fordi at de sidste opgaver var tilnærmelsesvis umulige at løse. Efter testen så vi endnu en film, – ja, alle kan deltage i forsvarets dag programmet er jo idotsikker; denne film handlede om de forskellige værn hvor man kan “afsone” en eventuel værnepligt.

Da vi var færdige med alt dette skulle vi til forundersøgelse, tjek hørelse og syn, og derefter til lægeundersøgelse, blive målt og vejet – tjek BMI. Sidst men ikke mindst kom jeg ind til session, der får man selvfølgelig at vide at man er egnet, og skal trækket et nummer mellem 0 og 35.000. Alt i intervallet 0-5000 skal aftjene værnepligt, intervallet 5.000-10.000 skal måske aftjene værnepligt, mens 10.000 til 35.000 ikke skal aftjene værnepligt. Som du nok har gættet af overskriften trak jeg nummer 7507, så om jeg skal aftjene værnepligt får jeg først at vide til april, og det afhænger af hvor mange der melder sig frivilligt.

Personligt har jeg ingen intentioner om at aftjene værnepligt, jeg kan godt finde på noget mere fornuftigt at spilde et potentielt studie år på, f.eks. studier! Hvis jeg skal ind vil jeg kraftigt overveje militærnægtertjeneste som et fornuftigt alternativ. Orden, disciplin, råb, mudder og våben er ikke lige min kop te.



September 5, 2007
Last.fm protocol version 1.2, unofficial documentation
Filed under: Computer,English,TheLastRipper by jonasfj at 5:24 pm

As I promised a few days ago I’m releasing the unofficial Last.fm documentation that I’ve been developing in cooperation with Tobias Brennecke (tburny) and Matt Brown (blueboxed), two other Last.fm users. This new protocol for last.fm is very interesting, it offers a small playlist instead of one long audio stream, this is nice since metadata is included in this playlist. The unofficial documentation is available from TheLastRipper wiki, here. All the operations should be possible to do with Firefox.

Anyone familiar with the old protocol (version 1.1) knows that Last.fm gave you an mp3 stream, and a place to go if you wanted to request the metadata associated with the music currently playing. This wasn’t very nice, because you had to guess when a new song started, I know that the last metadata response contained information about how long the song was, but you didn’t know exactly when the song was started. Alternatively it was possible to search the stream for mp3 headers, which gave you precise information about when a new song started. But that required some computing. The new protocol just returns an XSPF playlist with mp3s and metadata, now that is very nice.



September 3, 2007
All prior versions of TheLastRipper broken!
Filed under: English,TheLastRipper by jonasfj at 5:33 pm

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.