Joseph Spiros [Mon, 4 Apr 2005 22:21:42 +0000 (22:21 +0000)]
Updating MenuTunes project to use project references and so that it will
build against the new ITMac framework and the changes that have been made
to the ITFoundation and ITKit frameworks. Also, added a build phase that will
automatically run 'ranlib' on libValidate.a, so that I can add MenuTunes
to my daily build workflow.
Kent Sutherland [Wed, 26 Jan 2005 03:23:22 +0000 (03:23 +0000)]
Added localized strings to everything, I think. Hope I didn't miss anything.
Kent Sutherland [Wed, 1 Dec 2004 03:02:27 +0000 (03:02 +0000)]
Added preference saving for what screen you want.
Showing prefs will only recenter the window if it isn't visible.
Kent Sutherland [Wed, 1 Dec 2004 02:38:13 +0000 (02:38 +0000)]
Added multiscreen options. Doesn't save them across runs, but I'll add that.
Enabled the popup in the nib, and added code in prefscontroller to
populate it if needed.
Kent Sutherland [Fri, 26 Nov 2004 16:04:05 +0000 (16:04 +0000)]
Added the serial number block. I hope it works alright.
Set the reg window to status window level so it doesn't get lost when
regging.
Kent Sutherland [Fri, 26 Nov 2004 03:07:59 +0000 (03:07 +0000)]
Fixed the problem with canciling reg to keep MT running. Need to block
the serial still though. Fixed showing prefs on application activiation
at dumb times.
Kent Sutherland [Thu, 25 Nov 2004 00:24:30 +0000 (00:24 +0000)]
I had the hotkeys disable on me for some reason. I think this might fix it.
Kent Sutherland [Wed, 24 Nov 2004 00:33:24 +0000 (00:33 +0000)]
Added support for the new iTunes distributed object notification. It is
caught at iTunesRemote, which then sends a notification.
MainController will switch over from polling to the new method as soon as
it receives the first notification. One side effect of this is that the
"No Song Playing." status window no longer shows when iTunes stops, but
that's just too bad.
I also added an option to keep polling, as default "UsePollingOnly"
When using the distributed notifications, I disable disabling the status
item when iTunes stops responding, and instead throw a menu saying iTunes is
not responding.
Kent Sutherland [Sun, 7 Nov 2004 19:28:48 +0000 (19:28 +0000)]
Double-clicking the app icon opens the prefs.
Kent Sutherland [Thu, 21 Oct 2004 23:28:57 +0000 (23:28 +0000)]
Track window doesn't show up again if you have a really long drag in
iTunes, or wake from sleep.
Kent Sutherland [Sat, 16 Oct 2004 02:01:15 +0000 (02:01 +0000)]
I am dumb. Fixed the fix.
Kent Sutherland [Sat, 16 Oct 2004 01:18:10 +0000 (01:18 +0000)]
Hopefully fixed a dumb error.
Joseph Spiros [Thu, 14 Oct 2004 11:34:59 +0000 (11:34 +0000)]
Updating previous track to work like iTunes, that is, if you're well into
a song already, and use previous track once, rather than going to the
song prior, you restart from the beginning of the current song...
Kent Sutherland [Tue, 12 Oct 2004 02:25:34 +0000 (02:25 +0000)]
Added trial extension by 3 days
Kent Sutherland [Tue, 12 Oct 2004 02:23:39 +0000 (02:23 +0000)]
Version bump to 1.4
Kent Sutherland [Mon, 11 Oct 2004 15:11:11 +0000 (15:11 +0000)]
Fixed an assertion failure in MenuController
Added to checks to prevent memory leaks in iTunesRemote
Kent Sutherland [Mon, 11 Oct 2004 03:08:03 +0000 (03:08 +0000)]
Finally fixed all the memory leaks, I hope. Fixed iTunesRemote to not
leak in some methods, and fixed MenuController to not call things that
could possibly leak.
Kent Sutherland [Wed, 6 Oct 2004 22:48:05 +0000 (22:48 +0000)]
Lots of code to keep MT from being bad when iTunes locks. Fixed leak in
NSFont.
Kent Sutherland [Sun, 12 Sep 2004 23:41:03 +0000 (23:41 +0000)]
More fixes on timeout poop
Kent Sutherland [Sun, 12 Sep 2004 02:51:58 +0000 (02:51 +0000)]
Added another timeout check.
Kent Sutherland [Sat, 11 Sep 2004 02:39:56 +0000 (02:39 +0000)]
No idea what I changed, but I'm trying to fix the crash.
Kent Sutherland [Sat, 11 Sep 2004 01:18:39 +0000 (01:18 +0000)]
Should disable the status item when iTunes is locked.
Kent Sutherland [Fri, 10 Sep 2004 13:47:46 +0000 (13:47 +0000)]
Moved iTunesRemote to the AETools from AECenter.
Kent Sutherland [Sun, 8 Aug 2004 14:24:03 +0000 (14:24 +0000)]
*** empty log message ***
Kent Sutherland [Sun, 25 Jul 2004 19:25:59 +0000 (19:25 +0000)]
Uncommented the play MT playlist
Kent Sutherland [Sun, 25 Jul 2004 19:00:36 +0000 (19:00 +0000)]
Hopefully fixed a crash when popping up the menu like a madman.
Kent Sutherland [Sun, 25 Jul 2004 18:45:59 +0000 (18:45 +0000)]
Browsing now removes all tracks and adds new ones instead of recreating
the playlist. This allows a sort style to be kept.
Kent Sutherland [Sun, 25 Jul 2004 16:42:08 +0000 (16:42 +0000)]
Added the albums menu
Kent Sutherland [Sun, 25 Jul 2004 16:29:56 +0000 (16:29 +0000)]
Added a browse Artist menu. The playlist creation and everything is
hooked up and works. Adding Albums now.
Kent Sutherland [Thu, 22 Jul 2004 17:55:35 +0000 (17:55 +0000)]
Added -artists and -albums methods to the iTunes remote. Added an artists
menu to the menu. Trying to figure out how to effectively deal with the
huge menu, and how to keep the speed up.
Kent Sutherland [Wed, 21 Jul 2004 16:24:21 +0000 (16:24 +0000)]
Added a chasing arrow icon to the Refresh item, removed the separator.
Kent Sutherland [Sun, 18 Jul 2004 17:50:25 +0000 (17:50 +0000)]
Fixed playcount showing up in places it shouldn't.
Kent Sutherland [Fri, 2 Jul 2004 20:30:26 +0000 (20:30 +0000)]
Added localizableness to some more stuff.
Kent Sutherland [Fri, 2 Jul 2004 05:40:17 +0000 (05:40 +0000)]
Individual song rating setting by hotkey actually works now. I'm an idiot.
Kent Sutherland [Fri, 2 Jul 2004 05:34:15 +0000 (05:34 +0000)]
Added a Refresh item to the playlists menu that refreshes the submenu.
Autosearching for new sources or playlists was too expensive, this seems
like a decent way ty to let people get to a new playlist or source.
Kent Sutherland [Fri, 2 Jul 2004 03:41:30 +0000 (03:41 +0000)]
Stream track title change will trigger the status window. Play count
won't show up in radio stream status windows.
Kent Sutherland [Thu, 1 Jul 2004 02:48:47 +0000 (02:48 +0000)]
Added hotkeys for setting individual song ratings 0-5 stars.
Kent Sutherland [Wed, 30 Jun 2004 03:27:02 +0000 (03:27 +0000)]
Added a play count option to track info.
Added fast forward and rewind hotkeys.
Added enabled item to EQ menu.
Fixed the prefs delay bug.
Added a popup menu hotkey.
Alexander Strange [Tue, 29 Jun 2004 05:43:30 +0000 (05:43 +0000)]
Cache the currentRemote when building the menu. Does not actually speed it up, but is cleaner.
Kent Sutherland [Sun, 27 Jun 2004 22:16:54 +0000 (22:16 +0000)]
Bump to 1.3
Kent Sutherland [Sat, 19 Jun 2004 03:30:32 +0000 (03:30 +0000)]
Added checking to prevent cascading threads and server checks.
Kent Sutherland [Thu, 27 May 2004 00:26:42 +0000 (00:26 +0000)]
Upped the timeout a bit, was getting a few too many dropped connections
because of lag.
Kent Sutherland [Wed, 26 May 2004 00:15:15 +0000 (00:15 +0000)]
More networking improvements.
Joseph Spiros [Mon, 24 May 2004 15:22:28 +0000 (15:22 +0000)]
Uncommenting the login item stuff from the PreferencesController.
Kent Sutherland [Mon, 24 May 2004 15:12:21 +0000 (15:12 +0000)]
Fixed a leak in status windows. Fixed a timer bug in checking for server.
Kent Sutherland [Mon, 24 May 2004 14:41:31 +0000 (14:41 +0000)]
Status query windows can show only one button if you want. Network error
panel is now a status window. Other network stuff.
Kent Sutherland [Mon, 24 May 2004 13:46:33 +0000 (13:46 +0000)]
Searches for a missing server when a new one gets registered.
Kent Sutherland [Mon, 24 May 2004 13:05:15 +0000 (13:05 +0000)]
Fixed some warnings. Upped the server check to 90 seconds, from 45.
Kent Sutherland [Mon, 24 May 2004 12:56:57 +0000 (12:56 +0000)]
Checking for a remote server runs in a separate thread, so it doesn't lock up the whole interface if the other machine is off.
Kent Sutherland [Sun, 23 May 2004 22:57:04 +0000 (22:57 +0000)]
More bugfixes to networking. Small fix in Preferences. Show Player app launch is no in iTunesRemote for compatibility with networking.
Kent Sutherland [Sat, 22 May 2004 22:25:32 +0000 (22:25 +0000)]
Added ITFoundation launch at login, but it doesn'ty work. Other small fixes for networking.
Kent Sutherland [Fri, 21 May 2004 01:32:49 +0000 (01:32 +0000)]
Even more fixage! Now when you reconnect after the host has quit and relaunched while the iTunes on the local machine is off, it won't do bad things.
Kent Sutherland [Fri, 21 May 2004 01:24:04 +0000 (01:24 +0000)]
Fixed a bunch of the networking crashes and bugs appearing. All with just 5 lines of code :)
Kent Sutherland [Sun, 16 May 2004 19:23:09 +0000 (19:23 +0000)]
Oops, I suck at making things compile
Kent Sutherland [Sun, 16 May 2004 19:06:01 +0000 (19:06 +0000)]
The status item is disabled while the menu is being updated
Kent Sutherland [Sun, 16 May 2004 18:53:47 +0000 (18:53 +0000)]
Added another debug statement to see if I cornered that stupid crash bug
for when it happens 20 days from now.
Kent Sutherland [Sun, 16 May 2004 02:24:25 +0000 (02:24 +0000)]
Hotkeys set in the prefs will now properly update immediately.
Kent Sutherland [Thu, 13 May 2004 02:57:16 +0000 (02:57 +0000)]
Removing the inline album art in the menu. It doesn't go into MT1.3
Kent Sutherland [Sun, 9 May 2004 23:59:36 +0000 (23:59 +0000)]
Album art will be embedded into the menu if on 10.3 and not connected
over a network.
Kent Sutherland [Wed, 28 Apr 2004 23:17:31 +0000 (23:17 +0000)]
Fixed MT for iTunes 4.5 and the radio source possibly not existing.
Kent Sutherland [Tue, 2 Mar 2004 01:01:22 +0000 (01:01 +0000)]
Tons of changes. Fixed the iPod problem finally. Added composer to
current track info options. Made the tooltip a hidden preference.
Kent Sutherland [Sun, 29 Feb 2004 15:52:49 +0000 (15:52 +0000)]
Added a small debug log to the iPod method
Kent Sutherland [Sun, 29 Feb 2004 15:48:17 +0000 (15:48 +0000)]
Added an option to the prefs to turn off the tooltip in the status item.
Kent Sutherland [Wed, 25 Feb 2004 02:06:04 +0000 (02:06 +0000)]
Added more AppleScript ITDebug logs
Kent Sutherland [Sat, 21 Feb 2004 21:16:13 +0000 (21:16 +0000)]
The checkmark should be placed in the right place in the playlists menu now.
Kent Sutherland [Sat, 21 Feb 2004 13:49:21 +0000 (13:49 +0000)]
Hopefully fixed some more evilness with the multisource playlists. There
might be a crash hidden in there somewhere, but I fixed a problem with
the menu actually building, which may have been causing the crash.
Kent Sutherland [Fri, 20 Feb 2004 23:48:36 +0000 (23:48 +0000)]
MT shouldn't crash when you pull a source out from under it now.
Kent Sutherland [Wed, 18 Feb 2004 21:36:50 +0000 (21:36 +0000)]
Hopefully fixed one last bug with the multisource playlists. Added some
iPod NSLog test code.
Kent Sutherland [Fri, 13 Feb 2004 00:08:27 +0000 (00:08 +0000)]
Status windows with buttons now scale properly.
Trials that are expired now get extended by 3 days.
Kent Sutherland [Thu, 12 Feb 2004 12:49:52 +0000 (12:49 +0000)]
Scripts now run when the player switches to no song playing.
Alexander Strange [Thu, 12 Feb 2004 02:58:55 +0000 (02:58 +0000)]
"fixed image scaling" more like "broke aspect ratios" am i rite
Kent Sutherland [Thu, 12 Feb 2004 02:24:12 +0000 (02:24 +0000)]
Small change to album art.
Kent Sutherland [Thu, 12 Feb 2004 02:08:24 +0000 (02:08 +0000)]
YAY, it looks pretty and smooth. (The album art)
Alexander Strange [Wed, 11 Feb 2004 07:04:54 +0000 (07:04 +0000)]
Aspect Ratio v2
Alexander Strange [Wed, 11 Feb 2004 03:55:47 +0000 (03:55 +0000)]
Preserve aspect ratios in track art
Alexander Strange [Wed, 11 Feb 2004 03:40:44 +0000 (03:40 +0000)]
Cleaning up the track art code (It still doesn't work right, but it's cleaner!)
Alexander Strange [Wed, 11 Feb 2004 03:23:19 +0000 (03:23 +0000)]
Guys, what's a relative path?
Kent Sutherland [Mon, 9 Feb 2004 02:35:37 +0000 (02:35 +0000)]
Added a "CustomPlayerPath" option for those with Classic iTunes problems.
Kent Sutherland [Mon, 9 Feb 2004 01:42:51 +0000 (01:42 +0000)]
Album artwork checkbox automatically will be checked if the user is
making new prefs.
The reconnect status window image is now Setup instead of Register.
Kent Sutherland [Sat, 7 Feb 2004 01:39:36 +0000 (01:39 +0000)]
The album art now casts a shadow, and might interpolate a bit better,
can't tell though.
Kent Sutherland [Sat, 7 Feb 2004 00:00:02 +0000 (00:00 +0000)]
I suck.
Kent Sutherland [Fri, 6 Feb 2004 23:32:47 +0000 (23:32 +0000)]
Hopefuly fixed the iPod playlists to be enabled at the right time.
Kent Sutherland [Thu, 5 Feb 2004 16:38:10 +0000 (16:38 +0000)]
Uncommented the multisource playlist chooser.
Kent Sutherland [Wed, 4 Feb 2004 00:38:56 +0000 (00:38 +0000)]
Fixed the STUPID BUG where the multisource playlist thing would crash
when iTunes restarts.
Kent Sutherland [Tue, 3 Feb 2004 03:23:48 +0000 (03:23 +0000)]
The song title stream version is now much better. It shows the stream
name if it can't find the streaming song name.
Kent Sutherland [Tue, 3 Feb 2004 03:04:23 +0000 (03:04 +0000)]
currentSongTitle now returns the stream title of a streaming radio
station if applicable.
Kent Sutherland [Tue, 3 Feb 2004 02:28:19 +0000 (02:28 +0000)]
Readding multisource playlist thingy. Added a tooltip showing the current
track and artist to the status item. Show Player now toggles the iTunes
interface between max/min.
Alexander Strange [Sat, 31 Jan 2004 17:18:30 +0000 (17:18 +0000)]
Changing the define, because something in the system is using it
Alexander Strange [Sat, 31 Jan 2004 17:07:08 +0000 (17:07 +0000)]
Just a quick prevention against script kiddies; #ifdefed out because it makes development a lot harder
Kent Sutherland [Sat, 31 Jan 2004 03:00:31 +0000 (03:00 +0000)]
AE'd the album art method. Added image smoothing to the album art
scaling.
Kent Sutherland [Fri, 30 Jan 2004 22:13:22 +0000 (22:13 +0000)]
Implemented toggling main interface in iTunesRemote
Kent Sutherland [Fri, 30 Jan 2004 21:38:53 +0000 (21:38 +0000)]
Implemented running scripts on song change.
Kent Sutherland [Fri, 30 Jan 2004 02:15:32 +0000 (02:15 +0000)]
Tweaked the image position in the status window a bit. Added base of the
scripts.
Kent Sutherland [Fri, 30 Jan 2004 01:33:29 +0000 (01:33 +0000)]
Fixed a path to ITFoundation
Kent Sutherland [Fri, 30 Jan 2004 01:32:26 +0000 (01:32 +0000)]
Album art is integrated, but as an NSAppleScript right now. Must switch
over to AE.
Joseph Spiros [Mon, 5 Jan 2004 06:20:40 +0000 (06:20 +0000)]
Fixing a bug in the Preferences window... it seems that column selection
was on in the Hotkey table...
Joseph Spiros [Mon, 5 Jan 2004 06:19:03 +0000 (06:19 +0000)]
Updating strings information!
Joseph Spiros [Mon, 5 Jan 2004 06:07:38 +0000 (06:07 +0000)]
Fixing some simple, silly naming issues.
Joseph Spiros [Mon, 5 Jan 2004 06:01:43 +0000 (06:01 +0000)]
Fixing LSUIElement nonsense!
Joseph Spiros [Mon, 5 Jan 2004 05:42:17 +0000 (05:42 +0000)]
Moving over to a new XCode project file... it builds fine, and the builds
it creates also run on 10.2, so that's fun... Now I've just gotta clean
up the project file layout, as it's all basically just thrown in there.