?

Log in

No account? Create an account

Previous Entry | Next Entry

Aarrgghhh!

I just upgraded to iTunes 3, and I find that iJournal no longer detects any music playing. Fix soon, please?

Comments

( 12 comments — Leave a comment )
etrepum
Jul. 17th, 2002 10:07 am (UTC)
Very nice of them to change the scripting dictionary on me. I'll fix it the first weekend after I upgrade, which is likely to be this weekend, unless someone else does it first.

Then of course, you'll have to wait for someone to compile and release a version of iJournal with this change applied, unless you want to compile it from CVS yourself.
etrepum
Jul. 17th, 2002 01:51 pm (UTC)
Looks like a particularly easy fix, they changed the major version, iJournal has explicit support for major versions (2.x only right now). The apple events look the same so it seems safe to turn:
    NSLogDebug(@"iTunes found at %@ has version %@",iTunesPath,iTunesVersion);
    if ([iTunesVersion hasPrefix: @"2"]) {
        return YES;
    } else {
        return NO;
    }


into
    NSLogDebug(@"iTunes found at %@ has version %@",iTunesPath,iTunesVersion);
    if ([iTunesVersion hasPrefix: @"2"]) {
        return YES;
    } else if ([iTunesVersion hasPrefix: @"3"]) {
        return YES;
    } else {
        return NO;
    }
etrepum
Jul. 17th, 2002 01:58 pm (UTC)
Tested working, committed into CVS.. Next release of iJournal will support iTunes 3.0, new fields in iTunes 3.0 (rating, composer, etc) will be supported when someone gets around to it.
ranger1
Jul. 18th, 2002 12:44 am (UTC)
Thanks!
aelana
Jul. 25th, 2002 08:33 pm (UTC)
I just tried to get the latest from CVS and this doesn't appear to be in it... I had to do the change manually. I even cleared out my source directory and pulled everything from CVS and rebuilt.... unless I am doing something dumb :)
etrepum
Jul. 25th, 2002 08:41 pm (UTC)
You must be using the old CVS repository. I'm using :ext:etrepum@cvs.ijournal.sourceforge.net:/cvsroot/ijournal
aelana
Jul. 25th, 2002 08:48 pm (UTC)
ah hence the "doing something dumb" option :) Yes I was still using the /cvsroot/ljosx one... thx.
athagon
Jul. 26th, 2002 01:15 am (UTC)
How would I go about grabbing and compiling the latest CVS version? I've never had to do that before, but I suppose now is as good a time as any to learn...
aelana
Jul. 31st, 2002 06:14 am (UTC)
Getting the code:
http://sourceforge.net/cvs/?group_id=43575

Compiling it, I will have to wait till I get home to look at that ... I forget and I don't have my powerbook with me... as I recall it was pretty easy once I got the source.
rpkrajewski
Jul. 18th, 2002 05:06 pm (UTC)
Why not
NSLogDebug(@"iTunes found at %@ has version %@",iTunesPath,iTunesVersion);
    if (![iTunesVersion hasPrefix: @"1"]) {
        return YES;
    } else {
        return NO;
    }
That is, assume that it works with every version except 1.x.
wooble
Jul. 17th, 2002 12:37 pm (UTC)
half the time it forgets how to detect music playing after it's been running for a while, anyway. I suspect some sort of memory leak, but I haven't been able to track down the problem in the code yet. it seems to be losing auto-spell check at the same time, and it may or may not be related to the "Entry successfully deleted" bug, too.
etrepum
Jul. 17th, 2002 01:53 pm (UTC)
More likely a stuck thread than a memory leak.. I think network errors wreak havok on certain parts of it.. a lot of iJournal's internals should really be refactored into something cleaner with more distinct modules which would make bugs much easier to pin down.
( 12 comments — Leave a comment )

Profile

ijournal
iJournal: Official LiveJournal Client for Mac OS X
iJournal Home

Latest Month

January 2012
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
Powered by LiveJournal.com
Designed by Lilia Ahner