MenuTunes.git
20 years agoBrowsing now removes all tracks and adds new ones instead of recreating
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.

20 years agoAdded the albums menu
Kent Sutherland [Sun, 25 Jul 2004 16:42:08 +0000 (16:42 +0000)]
Added the albums menu

20 years agoAdded a browse Artist menu. The playlist creation and everything is
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.

20 years agoAdded -artists and -albums methods to the iTunes remote. Added an artists
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.

20 years agoAdded a chasing arrow icon to the Refresh item, removed the separator.
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.

20 years agoFixed playcount showing up in places it shouldn't.
Kent Sutherland [Sun, 18 Jul 2004 17:50:25 +0000 (17:50 +0000)]
Fixed playcount showing up in places it shouldn't.

20 years agoAdded localizableness to some more stuff.
Kent Sutherland [Fri, 2 Jul 2004 20:30:26 +0000 (20:30 +0000)]
Added localizableness to some more stuff.

20 years agoIndividual song rating setting by hotkey actually works now. I'm an idiot.
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.

20 years agoAdded a Refresh item to the playlists menu that refreshes the submenu.
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.

20 years agoStream track title change will trigger the status window. Play count
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.

20 years agoAdded hotkeys for setting individual song ratings 0-5 stars.
Kent Sutherland [Thu, 1 Jul 2004 02:48:47 +0000 (02:48 +0000)]
Added hotkeys for setting individual song ratings 0-5 stars.

20 years agoAdded a play count option to track info.
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.

20 years agoCache the currentRemote when building the menu. Does not actually speed it up, but...
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.

20 years agoBump to 1.3 v1.3
Kent Sutherland [Sun, 27 Jun 2004 22:16:54 +0000 (22:16 +0000)]
Bump to 1.3

20 years agoAdded checking to prevent cascading threads and server checks.
Kent Sutherland [Sat, 19 Jun 2004 03:30:32 +0000 (03:30 +0000)]
Added checking to prevent cascading threads and server checks.

20 years agoUpped the timeout a bit, was getting a few too many dropped connections
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.

20 years agoMore networking improvements.
Kent Sutherland [Wed, 26 May 2004 00:15:15 +0000 (00:15 +0000)]
More networking improvements.

20 years agoUncommenting the login item stuff from the PreferencesController.
Joseph Spiros [Mon, 24 May 2004 15:22:28 +0000 (15:22 +0000)]
Uncommenting the login item stuff from the PreferencesController.

20 years agoFixed a leak in status windows. Fixed a timer bug in checking for server.
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.

20 years agoStatus query windows can show only one button if you want. Network error
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.

20 years agoSearches for a missing server when a new one gets registered.
Kent Sutherland [Mon, 24 May 2004 13:46:33 +0000 (13:46 +0000)]
Searches for a missing server when a new one gets registered.

20 years agoFixed some warnings. Upped the server check to 90 seconds, from 45.
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.

20 years agoChecking for a remote server runs in a separate thread, so it doesn't lock up the...
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.

20 years agoMore bugfixes to networking. Small fix in Preferences. Show Player app launch is...
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.

20 years agoAdded ITFoundation launch at login, but it doesn'ty work. Other small fixes for netwo...
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.

20 years agoEven more fixage! Now when you reconnect after the host has quit and relaunched while...
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.

20 years agoFixed a bunch of the networking crashes and bugs appearing. All with just 5 lines...
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 :)

20 years agoOops, I suck at making things compile
Kent Sutherland [Sun, 16 May 2004 19:23:09 +0000 (19:23 +0000)]
Oops, I suck at making things compile

20 years agoThe status item is disabled while the menu is being updated
Kent Sutherland [Sun, 16 May 2004 19:06:01 +0000 (19:06 +0000)]
The status item is disabled while the menu is being updated

20 years agoAdded another debug statement to see if I cornered that stupid crash bug
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.

20 years agoHotkeys set in the prefs will now properly update immediately.
Kent Sutherland [Sun, 16 May 2004 02:24:25 +0000 (02:24 +0000)]
Hotkeys set in the prefs will now properly update immediately.

20 years agoRemoving the inline album art in the menu. It doesn't go into MT1.3
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

20 years agoAlbum art will be embedded into the menu if on 10.3 and not connected
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.

20 years agoFixed MT for iTunes 4.5 and the radio source possibly not existing.
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.

20 years agoTons of changes. Fixed the iPod problem finally. Added composer to
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.

20 years agoAdded a small debug log to the iPod method
Kent Sutherland [Sun, 29 Feb 2004 15:52:49 +0000 (15:52 +0000)]
Added a small debug log to the iPod method

20 years agoAdded an option to the prefs to turn off the tooltip in the status item.
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.

20 years agoAdded more AppleScript ITDebug logs
Kent Sutherland [Wed, 25 Feb 2004 02:06:04 +0000 (02:06 +0000)]
Added more AppleScript ITDebug logs

20 years agoThe checkmark should be placed in the right place in the playlists menu now.
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.

20 years agoHopefully fixed some more evilness with the multisource playlists. There
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.

20 years agoMT shouldn't crash when you pull a source out from under it now.
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.

20 years agoHopefully fixed one last bug with the multisource playlists. Added some
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.

20 years agoStatus windows with buttons now scale properly.
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.

20 years agoScripts now run when the player switches to no song playing.
Kent Sutherland [Thu, 12 Feb 2004 12:49:52 +0000 (12:49 +0000)]
Scripts now run when the player switches to no song playing.

20 years ago"fixed image scaling" more like "broke aspect ratios" am i rite
Alexander Strange [Thu, 12 Feb 2004 02:58:55 +0000 (02:58 +0000)]
"fixed image scaling" more like "broke aspect ratios" am i rite

20 years agoSmall change to album art.
Kent Sutherland [Thu, 12 Feb 2004 02:24:12 +0000 (02:24 +0000)]
Small change to album art.

20 years agoYAY, it looks pretty and smooth. (The album art)
Kent Sutherland [Thu, 12 Feb 2004 02:08:24 +0000 (02:08 +0000)]
YAY, it looks pretty and smooth. (The album art)

20 years agoAspect Ratio v2
Alexander Strange [Wed, 11 Feb 2004 07:04:54 +0000 (07:04 +0000)]
Aspect Ratio v2

20 years agoPreserve aspect ratios in track art
Alexander Strange [Wed, 11 Feb 2004 03:55:47 +0000 (03:55 +0000)]
Preserve aspect ratios in track art

20 years agoCleaning up the track art code (It still doesn't work right, but it's cleaner!)
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!)

20 years agoGuys, what's a relative path?
Alexander Strange [Wed, 11 Feb 2004 03:23:19 +0000 (03:23 +0000)]
Guys, what's a relative path?

20 years agoAdded a "CustomPlayerPath" option for those with Classic iTunes problems.
Kent Sutherland [Mon, 9 Feb 2004 02:35:37 +0000 (02:35 +0000)]
Added a "CustomPlayerPath" option for those with Classic iTunes problems.

20 years agoAlbum artwork checkbox automatically will be checked if the user is
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.

20 years agoThe album art now casts a shadow, and might interpolate a bit better,
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.

20 years agoI suck.
Kent Sutherland [Sat, 7 Feb 2004 00:00:02 +0000 (00:00 +0000)]
I suck.

20 years agoHopefuly fixed the iPod playlists to be enabled at the right time.
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.

20 years agoUncommented the multisource playlist chooser.
Kent Sutherland [Thu, 5 Feb 2004 16:38:10 +0000 (16:38 +0000)]
Uncommented the multisource playlist chooser.

20 years agoFixed the STUPID BUG where the multisource playlist thing would crash
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.

20 years agoThe song title stream version is now much better. It shows the stream
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.

20 years agocurrentSongTitle now returns the stream title of a streaming radio
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.

20 years agoReadding multisource playlist thingy. Added a tooltip showing the current
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.

20 years agoChanging the define, because something in the system is using it
Alexander Strange [Sat, 31 Jan 2004 17:18:30 +0000 (17:18 +0000)]
Changing the define, because something in the system is using it

20 years agoJust a quick prevention against script kiddies; #ifdefed out because it makes develop...
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

20 years agoAE'd the album art method. Added image smoothing to the album art
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.

20 years agoImplemented toggling main interface in iTunesRemote
Kent Sutherland [Fri, 30 Jan 2004 22:13:22 +0000 (22:13 +0000)]
Implemented toggling main interface in iTunesRemote

20 years agoImplemented running scripts on song change.
Kent Sutherland [Fri, 30 Jan 2004 21:38:53 +0000 (21:38 +0000)]
Implemented running scripts on song change.

20 years agoTweaked the image position in the status window a bit. Added base of the
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.

20 years agoFixed a path to ITFoundation
Kent Sutherland [Fri, 30 Jan 2004 01:33:29 +0000 (01:33 +0000)]
Fixed a path to ITFoundation

20 years agoAlbum art is integrated, but as an NSAppleScript right now. Must switch
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.

20 years agoFixing a bug in the Preferences window... it seems that column selection v1.2
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...

20 years agoUpdating strings information!
Joseph Spiros [Mon, 5 Jan 2004 06:19:03 +0000 (06:19 +0000)]
Updating strings information!

20 years agoFixing some simple, silly naming issues.
Joseph Spiros [Mon, 5 Jan 2004 06:07:38 +0000 (06:07 +0000)]
Fixing some simple, silly naming issues.

20 years agoFixing LSUIElement nonsense!
Joseph Spiros [Mon, 5 Jan 2004 06:01:43 +0000 (06:01 +0000)]
Fixing LSUIElement nonsense!

20 years agoMoving over to a new XCode project file... it builds fine, and the builds
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.

20 years agoSome last minute changes
Kent Sutherland [Mon, 29 Dec 2003 06:11:02 +0000 (06:11 +0000)]
Some last minute changes

20 years agoFixed more bugs having to do with the updating of the prefs file to 1.2
Kent Sutherland [Sat, 20 Dec 2003 14:59:13 +0000 (14:59 +0000)]
Fixed more bugs having to do with the updating of the prefs file to 1.2

20 years agoMade it return a 1 or a 0 for a bool in another place
Kent Sutherland [Sat, 20 Dec 2003 04:08:01 +0000 (04:08 +0000)]
Made it return a 1 or a 0 for a bool in another place

20 years agoAdded a reset prefs status window for when the user first upgrades to 1.2
Kent Sutherland [Sat, 20 Dec 2003 03:21:22 +0000 (03:21 +0000)]
Added a reset prefs status window for when the user first upgrades to 1.2

20 years agoMade it return a 1 or a 0 for a bool
Kent Sutherland [Sat, 20 Dec 2003 02:57:25 +0000 (02:57 +0000)]
Made it return a 1 or a 0 for a bool

20 years agoRemoved the evil "Requires Checkbox" button as per Joe's request.
Kent Sutherland [Sat, 20 Dec 2003 02:50:59 +0000 (02:50 +0000)]
Removed the evil "Requires Checkbox" button as per Joe's request.

20 years agoReverted back to the lame single source style playlist menu because I
Kent Sutherland [Tue, 16 Dec 2003 00:40:02 +0000 (00:40 +0000)]
Reverted back to the lame single source style playlist menu because I
suck at coding.

20 years agoPrefs window updates the remote server name each time. Fixed
Kent Sutherland [Sat, 13 Dec 2003 22:06:51 +0000 (22:06 +0000)]
Prefs window updates the remote server name each time. Fixed
numberOfSongsInPlaylistAtIndex to get from the current source. Fixed more
bugs in MenuController having to do with upcoming songs and a remote
source. iTunesRemote -playlist now returns the class of each playlist in
the array too. The rebuildUpcomingSongsMenu and rebuildPlaylistsMenu
don't throw exceptions anymore either, I hope.

20 years agoFinished the multiple sources playlist submenu.
Kent Sutherland [Fri, 12 Dec 2003 01:47:14 +0000 (01:47 +0000)]
Finished the multiple sources playlist submenu.

20 years agoAdded multisource playlists. Doesn't play yet, and it shows the radio
Kent Sutherland [Fri, 12 Dec 2003 00:06:37 +0000 (00:06 +0000)]
Added multisource playlists. Doesn't play yet, and it shows the radio
source. It also doesn't select the current source yet either.

20 years agoMore toying with network stuff. Hopefully fixed more problems without making even...
Kent Sutherland [Thu, 11 Dec 2003 22:19:49 +0000 (22:19 +0000)]
More toying with network stuff. Hopefully fixed more problems without making even more.

20 years agoWeeeee. Hopefully fixed more network bugs.
Kent Sutherland [Wed, 10 Dec 2003 00:06:53 +0000 (00:06 +0000)]
Weeeee. Hopefully fixed more network bugs.

20 years agoFixed the stupid crash on turning off network sharing.
Kent Sutherland [Tue, 9 Dec 2003 00:54:25 +0000 (00:54 +0000)]
Fixed the stupid crash on turning off network sharing.

20 years agoMade it so that the stupid client DISCONNECTS, with the side effect of
Kent Sutherland [Fri, 5 Dec 2003 00:29:57 +0000 (00:29 +0000)]
Made it so that the stupid client DISCONNECTS, with the side effect of
the server CRASHING. AAAARGGGH. Gotta test it between two computers to
figure out how to fix it.

20 years agoFixed a crash when unchecking share this player. Also trying to make the
Kent Sutherland [Thu, 4 Dec 2003 23:23:10 +0000 (23:23 +0000)]
Fixed a crash when unchecking share this player. Also trying to make the
server disconnect people who are connected already.

20 years agoShadowless StatusWindow graphics, as well as an ITImageView which casts a shadow.
Matthew Judy [Wed, 3 Dec 2003 13:43:51 +0000 (13:43 +0000)]
Shadowless StatusWindow graphics, as well as an ITImageView which casts a shadow.

20 years agoPositioning Fixes. The window might still do some weirdness if you change its positi...
Matthew Judy [Wed, 3 Dec 2003 11:39:25 +0000 (11:39 +0000)]
Positioning Fixes.  The window might still do some weirdness if you change its position when its appearing or vanishing, but the weirdness isn't as weird, and the window will recover and perform correctly on its next entrance or exit.

20 years agoDid some tinkering, nothing really useful done though. Removed a useless
Kent Sutherland [Sat, 29 Nov 2003 11:54:29 +0000 (11:54 +0000)]
Did some tinkering, nothing really useful done though. Removed a useless
window from Preferences.nib.

20 years agoFixed networking problems, hopefully.
Kent Sutherland [Fri, 28 Nov 2003 21:25:46 +0000 (21:25 +0000)]
Fixed networking problems, hopefully.

20 years agoIt's just around the world la la la la la!!!!!!
Kent Sutherland [Wed, 26 Nov 2003 14:02:37 +0000 (14:02 +0000)]
It's just around the world la la la la la!!!!!!
Changed iTunesRemote -playlists back to how it used to be.
Changed MenuController -rebuildPlaylists to show the current source if
it's not a playlist
Made ShowPlayer hotkey work if the player isn't open, as feature requested.

20 years agoThis about does it. I want to do a couple more things, especially multiple screen...
Matthew Judy [Mon, 24 Nov 2003 18:54:59 +0000 (18:54 +0000)]
This about does it.  I want to do a couple more things, especially multiple screen support.  With the way I've got this set up, it should be pretty easy, but I need sleep first.  If you want it in there, I'll do it after some sleep.

20 years agoOne more little nib tweak
Matthew Judy [Mon, 24 Nov 2003 07:50:20 +0000 (07:50 +0000)]
One more little nib tweak

20 years agoPositioning changes are now reflected properly by the prefs. When changing positions...
Matthew Judy [Mon, 24 Nov 2003 07:45:40 +0000 (07:45 +0000)]
Positioning changes are now reflected properly by the prefs.  When changing positions, effects will be disabled/changed accordingly.  Position prefs are now reflected when the panel opens.

20 years agoChecking in improvements to the effect availability heuristic.
Matthew Judy [Sun, 23 Nov 2003 15:08:17 +0000 (15:08 +0000)]
Checking in improvements to the effect availability heuristic.

20 years agoIntermediary checkin, just to mark my place and back up, in case Panther decides...
Matthew Judy [Sun, 23 Nov 2003 10:43:01 +0000 (10:43 +0000)]
Intermediary checkin, just to mark my place and back up, in case Panther decides to be an ass again.

21 years agoSizing is now in, with appropriate UI. Still working on the last of the positioning...
Matthew Judy [Thu, 20 Nov 2003 14:42:22 +0000 (14:42 +0000)]
Sizing is now in, with appropriate UI.  Still working on the last of the positioning stuff.  We're almost there, but the computer needs a reboot.  It's dying here, and so am I, so I'm gonna get some rest and come back to this fresh.  Tomorrow is Last Day, Leo, 25.  Proceeding to Carousel.