MenuTunes.git
21 years agoMore changes, bug fixes.
Kent Sutherland [Sat, 5 Apr 2003 18:40:39 +0000 (18:40 +0000)]
More changes, bug fixes.
Problems:
Rating stars don't show up after playlist is started. I'll work on that.
Untested with Radio Tuner, I'll work on that

21 years agoBack to the old version with fixes from the new MainController. Let's how
Kent Sutherland [Thu, 3 Apr 2003 01:20:39 +0000 (01:20 +0000)]
Back to the old version with fixes from the new MainController. Let's how
many circles we can go in...

21 years agoMight have fixed equalizerEnabled.
Alexander Strange [Tue, 1 Apr 2003 00:04:18 +0000 (00:04 +0000)]
Might have fixed equalizerEnabled.

21 years agoTesting Matt's cvs
Matthew Judy [Sun, 30 Mar 2003 18:17:35 +0000 (18:17 +0000)]
Testing Matt's cvs

21 years agoI did something.
Alexander Strange [Sun, 30 Mar 2003 18:09:37 +0000 (18:09 +0000)]
I did something.

21 years agoLots of rewritten code. Not yet working because the status item doesn't
Kent Sutherland [Fri, 28 Mar 2003 03:19:57 +0000 (03:19 +0000)]
Lots of rewritten code. Not yet working because the status item doesn't
drop down after calling methods from the remote sometimes.

21 years agoQuick API addition for Unique IDs, to reduce unneeded MT queries.
Joseph Spiros [Fri, 21 Mar 2003 02:17:54 +0000 (02:17 +0000)]
Quick API addition for Unique IDs, to reduce unneeded MT queries.

21 years agoMoving EffectSupport.txt reference file into the kit, where it belongs
Matthew Judy [Wed, 19 Mar 2003 03:46:19 +0000 (03:46 +0000)]
Moving EffectSupport.txt reference file into the kit, where it belongs

21 years agoFixed the nib and pbproj so that the names are changed in classes now.
Kent Sutherland [Tue, 18 Mar 2003 20:20:44 +0000 (20:20 +0000)]
Fixed the nib and pbproj so that the names are changed in classes now.

21 years agowhoops, forgot to change some thingsies
Joseph Spiros [Tue, 18 Mar 2003 03:59:32 +0000 (03:59 +0000)]
whoops, forgot to change some thingsies

21 years agoMmm, Renaming for the BIG REWRITE OF MARCH 2003!!!! BBQ!!!!1
Joseph Spiros [Tue, 18 Mar 2003 03:57:54 +0000 (03:57 +0000)]
Mmm, Renaming for the BIG REWRITE OF MARCH 2003!!!! BBQ!!!!1

21 years agoW00t Teh Unicode Stars :D
Joseph Spiros [Sun, 16 Mar 2003 10:35:31 +0000 (10:35 +0000)]
W00t Teh Unicode Stars :D

21 years agoMass Bug Fixes by The Mastar of L33t, Joe. Ph34r m3.
Joseph Spiros [Sun, 16 Mar 2003 08:39:46 +0000 (08:39 +0000)]
Mass Bug Fixes by The Mastar of L33t, Joe. Ph34r m3.

21 years agow00t. If player application is not running, instead of simply saying so,
Joseph Spiros [Sun, 16 Mar 2003 06:06:06 +0000 (06:06 +0000)]
w00t. If player application is not running, instead of simply saying so,
MenuTunes provides the user with a quick item to launch the player.

21 years agoM0nk3ys
Alexander Strange [Sun, 16 Mar 2003 00:46:19 +0000 (00:46 +0000)]
M0nk3ys

21 years agoSong rating stuff back in programatically. No stars yet ;(
Kent Sutherland [Sun, 16 Mar 2003 00:24:31 +0000 (00:24 +0000)]
Song rating stuff back in programatically. No stars yet ;(

21 years agoCompiles more
Alexander Strange [Sat, 15 Mar 2003 18:49:28 +0000 (18:49 +0000)]
Compiles more

21 years agoKLWONZ
Alexander Strange [Sat, 15 Mar 2003 17:47:40 +0000 (17:47 +0000)]
KLWONZ

21 years agoQuick Remote API update for an enumeration of all supported playlist classes.
Joseph Spiros [Sat, 15 Mar 2003 17:33:48 +0000 (17:33 +0000)]
Quick Remote API update for an enumeration of all supported playlist classes.

21 years agoFinished everything but 'equalizer enabled'
Alexander Strange [Sat, 15 Mar 2003 17:25:31 +0000 (17:25 +0000)]
Finished everything but 'equalizer enabled'

21 years agoAdded capabilities NSDictionary prototype, as well as a completed one for
Joseph Spiros [Fri, 14 Mar 2003 19:48:21 +0000 (19:48 +0000)]
Added capabilities NSDictionary prototype, as well as a completed one for
iTunesRemote.

21 years agoAdded methods for shuffle and repeat modes.
Joseph Spiros [Fri, 14 Mar 2003 07:13:08 +0000 (07:13 +0000)]
Added methods for shuffle and repeat modes.

21 years agoBah, I thought Kent modified the MenuTunes class to accommodate the
Joseph Spiros [Fri, 14 Mar 2003 05:00:29 +0000 (05:00 +0000)]
Bah, I thought Kent modified the MenuTunes class to accommodate the
changes made to the remote API

21 years agoWhoops. Quick fix... I forgot a change in the class files.
Joseph Spiros [Fri, 14 Mar 2003 04:54:24 +0000 (04:54 +0000)]
Whoops. Quick fix... I forgot a change in the class files.

21 years agoiTunesRemote updated to fit new ITMTRemote API changes.
Joseph Spiros [Fri, 14 Mar 2003 04:52:28 +0000 (04:52 +0000)]
iTunesRemote updated to fit new ITMTRemote API changes.

21 years agoUpdated ITMTRemote API, and bare documentation (and some filled in). I
Joseph Spiros [Fri, 14 Mar 2003 04:30:32 +0000 (04:30 +0000)]
Updated ITMTRemote API, and bare documentation (and some filled in). I
have yet to make iTunesRemote comply fully to this new API, but that's
coming up soon.

21 years agoFixed some stuff with the equalizer menu. Fix the plugin EQ stuff please! :)
Kent Sutherland [Fri, 14 Mar 2003 02:19:01 +0000 (02:19 +0000)]
Fixed some stuff with the equalizer menu. Fix the plugin EQ stuff please! :)

21 years agoAdded a menu update. Hopefully it might make things play a bit better
Kent Sutherland [Fri, 14 Mar 2003 01:26:52 +0000 (01:26 +0000)]
Added a menu update. Hopefully it might make things play a bit better
during menu updates when the menu is down.

21 years agoWtf? What the hell? Where did that "op" come from?
Joseph Spiros [Thu, 13 Mar 2003 18:26:37 +0000 (18:26 +0000)]
Wtf? What the hell? Where did that "op" come from?

21 years agoAdding methods for Equalizer enabled nonsense to the iTunes remote,
Joseph Spiros [Thu, 13 Mar 2003 18:22:47 +0000 (18:22 +0000)]
Adding methods for Equalizer enabled nonsense to the iTunes remote,
though they don't actually "work", in that they always return NO. Alex, I
need you to put support in there.

21 years agoCOMMIT!!!
Kent Sutherland [Thu, 13 Mar 2003 12:37:13 +0000 (12:37 +0000)]
COMMIT!!!

21 years agoQuick Changes
Joseph Spiros [Thu, 13 Mar 2003 04:07:17 +0000 (04:07 +0000)]
Quick Changes

21 years agoReadded the stupid ratings menu to the nib, since it went poof. Added
Kent Sutherland [Thu, 13 Mar 2003 02:32:38 +0000 (02:32 +0000)]
Readded the stupid ratings menu to the nib, since it went poof. Added
some more song rating stuff, that might hopefully come close to working
when the plugin side does.

21 years agoFixing rating fetch
Alexander Strange [Thu, 13 Mar 2003 02:05:44 +0000 (02:05 +0000)]
Fixing rating fetch

21 years agoThe stars in the rating menu show up now.
Kent Sutherland [Thu, 13 Mar 2003 01:29:55 +0000 (01:29 +0000)]
The stars in the rating menu show up now.

21 years agoChanged the player state names to the new ones. Increased refresh rate fire.
Kent Sutherland [Thu, 13 Mar 2003 00:39:48 +0000 (00:39 +0000)]
Changed the player state names to the new ones. Increased refresh rate fire.

21 years agoWrote more of iTunesRemote
Alexander Strange [Tue, 11 Mar 2003 23:05:16 +0000 (23:05 +0000)]
Wrote more of iTunesRemote

21 years agoPlugin API changes
Joseph Spiros [Tue, 11 Mar 2003 00:24:43 +0000 (00:24 +0000)]
Plugin API changes

21 years agoFixed some other problems that had to do with the EQ menu
Kent Sutherland [Mon, 10 Mar 2003 23:35:22 +0000 (23:35 +0000)]
Fixed some other problems that had to do with the EQ menu

21 years agoAdded an enabled item to the EQ menu at Joe's request. setSongRating now
Kent Sutherland [Mon, 10 Mar 2003 21:28:24 +0000 (21:28 +0000)]
Added an enabled item to the EQ menu at Joe's request. setSongRating now
sends a float between 0 and 1 instead of 0 and 100

21 years ago(12:51) Kent: Shall I commit my l33tness/
Kent Sutherland [Mon, 10 Mar 2003 17:52:19 +0000 (17:52 +0000)]
(12:51) Kent: Shall I commit my l33tness/
(12:51) Joe: NO YOU SHOULDNT LAWL
(12:51) Joe: yes, of course you should

21 years agoFixed selectPlaylist: it works now :D
Kent Sutherland [Sun, 9 Mar 2003 22:08:20 +0000 (22:08 +0000)]
Fixed selectPlaylist: it works now :D

21 years agoSome Plugin API changes... Need to finish the API HeaderDocs sometime
Joseph Spiros [Sun, 9 Mar 2003 07:26:45 +0000 (07:26 +0000)]
Some Plugin API changes... Need to finish the API HeaderDocs sometime
after MT 1.0 release... Also, volume and rating stuff needs to be
implemented into the iTunesRemote

21 years agoAdded stuff for current song rating. Right now in the submenu there are
Kent Sutherland [Thu, 6 Mar 2003 20:29:16 +0000 (20:29 +0000)]
Added stuff for current song rating. Right now in the submenu there are
x's and o's because stars don't want to show up. Empty song rating
methods added to the plugin.

21 years agoFound another bug. I have suspicions about the rest of that method too
Alexander Strange [Thu, 6 Mar 2003 05:41:01 +0000 (05:41 +0000)]
Found another bug. I have suspicions about the rest of that method too

21 years agoFixing switchToPlaylistAtIndex
Alexander Strange [Wed, 5 Mar 2003 03:02:01 +0000 (03:02 +0000)]
Fixing switchToPlaylistAtIndex

21 years agoUndoing silly thing
Matthew Judy [Tue, 4 Mar 2003 12:53:34 +0000 (12:53 +0000)]
Undoing silly thing

21 years agoNew upcoming and radio.
Matthew Judy [Tue, 4 Mar 2003 10:11:47 +0000 (10:11 +0000)]
New upcoming and radio.

21 years agoNo single line enumerations, please, and check headerdocs when adding them.
Matthew Judy [Tue, 4 Mar 2003 09:25:59 +0000 (09:25 +0000)]
No single line enumerations, please, and check headerdocs when adding them.

21 years agoUpdated Radio icon
Matthew Judy [Sat, 1 Mar 2003 09:24:39 +0000 (09:24 +0000)]
Updated Radio icon

21 years agoAdding new graphics
Matthew Judy [Sat, 1 Mar 2003 09:23:55 +0000 (09:23 +0000)]
Adding new graphics

21 years agoCompiles with new ITFoundation
Alexander Strange [Fri, 28 Feb 2003 02:21:09 +0000 (02:21 +0000)]
Compiles with new ITFoundation

21 years agoChanged name from iTunesLaunched to audioPlayerLaunched, same with
Kent Sutherland [Wed, 26 Feb 2003 02:46:27 +0000 (02:46 +0000)]
Changed name from iTunesLaunched to audioPlayerLaunched, same with
Terminated.

21 years agoThese are justsome formatting changes, but if I dont check them in, I'll keep having...
Matthew Judy [Wed, 26 Feb 2003 00:58:53 +0000 (00:58 +0000)]
These are justsome formatting changes, but if I dont check them in, I'll keep having conflicts.  Be sure to update.  Also, adding the Effect Support file in case I b0rk it.

21 years agoLots of code cleanup, bug fixes.
Kent Sutherland [Wed, 26 Feb 2003 00:44:54 +0000 (00:44 +0000)]
Lots of code cleanup, bug fixes.

21 years agoFixing CVS and spacing lameness
Alexander Strange [Tue, 25 Feb 2003 02:57:05 +0000 (02:57 +0000)]
Fixing CVS and spacing lameness

21 years agoA bit more bugfixing.
Alexander Strange [Tue, 25 Feb 2003 02:55:03 +0000 (02:55 +0000)]
A bit more bugfixing.

21 years agoAdding the new StatusWindow in rudimentary fashion. It builds with no warnings,...
Matthew Judy [Mon, 24 Feb 2003 09:08:40 +0000 (09:08 +0000)]
Adding the new StatusWindow in rudimentary fashion.  It builds with no warnings, yet probably does not work.  Also adding the finished graphics... more to come.

21 years agoBugfixing
Alexander Strange [Mon, 24 Feb 2003 07:21:45 +0000 (07:21 +0000)]
Bugfixing

21 years agoFixed some formatting that was annoying me ;)
Kent Sutherland [Sun, 23 Feb 2003 23:31:25 +0000 (23:31 +0000)]
Fixed some formatting that was annoying me ;)

21 years agoMostly just moving files around for organizational puroposes. Created a Deprecated...
Matthew Judy [Sun, 23 Feb 2003 03:41:03 +0000 (03:41 +0000)]
Mostly just moving files around for organizational puroposes.  Created a Deprecated directory and put unused files in it, mainly so I could easily reuse a classname.  Man, that's a lot of work in CVS.

21 years agoAppleEvented it all and lost all my sleep. AEPrintDescToHandle is reporting completel...
Alexander Strange [Sat, 22 Feb 2003 11:41:09 +0000 (11:41 +0000)]
AppleEvented it all and lost all my sleep. AEPrintDescToHandle is reporting completely absurd values for the AEs i'm sending, and i have no idea how to fix it. The playlist menu works only half the time. I don't think any of it is my fault

21 years agoMaking MainMenu.nib 10.2+ only
Matthew Judy [Sat, 22 Feb 2003 09:17:09 +0000 (09:17 +0000)]
Making MainMenu.nib 10.2+ only

21 years agoConverted one bit of AppleScripting to AEs
Alexander Strange [Sat, 22 Feb 2003 07:10:34 +0000 (07:10 +0000)]
Converted one bit of AppleScripting to AEs

21 years agoFixing two memory leaks and some inefficiency in iTunesRemote
Alexander Strange [Sat, 22 Feb 2003 05:27:14 +0000 (05:27 +0000)]
Fixing two memory leaks and some inefficiency in iTunesRemote

21 years agoThis is a progressive checkin. It has the following effects:
Matthew Judy [Sat, 22 Feb 2003 00:18:18 +0000 (00:18 +0000)]
This is a progressive checkin.  It has the following effects:

- I have begun to swap in the ITTransientStatusWindow.  The StatusWindow,
StatusWindowController, and StatusWindow nib have been removed from the
target.  ITTSW references have been swapped in incompletely, which
results in build warnings and no window during runtime.  I am going to
use an ITTSW subclass for MT.  Everything still builds and runs.

- I rebuilt the Preferences nib.  This should be the final UI for prefs.
The biggest change is that the Cancel/Apply/Save buttons are gone.  NOTE:
I have not made changes take effect immediately yet.  I have enabled the
close button on the prefs window.

- The Prefs and Registration nibs are now saved in the 10.2 keyed
format.  I have no idea how the registration nib got modified, since
its days are numbered, but I went with it. :/

21 years agoIn Obj-C, the boolean data type is BOOL, not bool. This seems to be the only class...
Matthew Judy [Fri, 21 Feb 2003 15:18:40 +0000 (15:18 +0000)]
In Obj-C, the boolean data type is BOOL, not bool.  This seems to be the only class that had that issue.

21 years agoFixed EQ/Playlist selection bug.
Kent Sutherland [Wed, 19 Feb 2003 10:36:38 +0000 (10:36 +0000)]
Fixed EQ/Playlist selection bug.

21 years agoFixed fast forward/rewind buggishness.
Kent Sutherland [Wed, 19 Feb 2003 08:56:00 +0000 (08:56 +0000)]
Fixed fast forward/rewind buggishness.

21 years agoStripped out older stuff. It's better now :)
Kent Sutherland [Wed, 19 Feb 2003 08:43:21 +0000 (08:43 +0000)]
Stripped out older stuff. It's better now :)
Fixed stupidness in the plugin.

21 years agoApp did launch/quit notifications in the plugin now
Kent Sutherland [Tue, 18 Feb 2003 11:15:36 +0000 (11:15 +0000)]
App did launch/quit notifications in the plugin now

21 years agoEverything is in the plugin now, I hope
Kent Sutherland [Sat, 15 Feb 2003 11:12:38 +0000 (11:12 +0000)]
Everything is in the plugin now, I hope

21 years agoAdded fast forward and rewind. Player state. More key equivalents.
Kent Sutherland [Sat, 15 Feb 2003 10:49:58 +0000 (10:49 +0000)]
Added fast forward and rewind. Player state. More key equivalents.

21 years agoTransitioned over to the plugins almost completely.
Kent Sutherland [Fri, 14 Feb 2003 09:18:00 +0000 (09:18 +0000)]
Transitioned over to the plugins almost completely.

21 years agoFinished the plugin using my runScriptAndReturnResult method.
Kent Sutherland [Fri, 14 Feb 2003 04:21:05 +0000 (04:21 +0000)]
Finished the plugin using my runScriptAndReturnResult method.

21 years agoAdded/removed some methods.
Kent Sutherland [Wed, 12 Feb 2003 09:54:49 +0000 (09:54 +0000)]
Added/removed some methods.

21 years agoNumber returning methods now work, for the most part.
Kent Sutherland [Fri, 7 Feb 2003 20:41:06 +0000 (20:41 +0000)]
Number returning methods now work, for the most part.

21 years agotime remaining works now.
Kent Sutherland [Fri, 7 Feb 2003 10:43:20 +0000 (10:43 +0000)]
time remaining works now.

21 years agoEasy parts of the plugin are done. Small improvements in MenuTunes main
Kent Sutherland [Thu, 6 Feb 2003 10:47:56 +0000 (10:47 +0000)]
Easy parts of the plugin are done. Small improvements in MenuTunes main
class too.

21 years agoChecking in MenuTunes changes and adding plugin loading for Kent. Also requires...
Matthew Judy [Wed, 5 Feb 2003 13:46:06 +0000 (13:46 +0000)]
Checking in MenuTunes changes and adding plugin loading for Kent.  Also requires changes made to the ITKit and ITFoundation frameworks.  Be sure to update those as well before attempting to build.

21 years agoReplacement of all comments with HeaderDoc
Alexander Strange [Wed, 5 Feb 2003 06:33:14 +0000 (06:33 +0000)]
Replacement of all comments with HeaderDoc

21 years agoPartial addition of HeaderDoc
Alexander Strange [Wed, 5 Feb 2003 06:21:37 +0000 (06:21 +0000)]
Partial addition of HeaderDoc

21 years agoIncremental MT Checkin, adding the plugin files, and major project structure changes.
Matthew Judy [Tue, 4 Feb 2003 17:30:44 +0000 (17:30 +0000)]
Incremental MT Checkin, adding the plugin files, and major project structure changes.

21 years agoModified the keycombo class to return nil if there is no key in user
Kent Sutherland [Mon, 20 Jan 2003 21:46:05 +0000 (21:46 +0000)]
Modified the keycombo class to return nil if there is no key in user
defaults.

Added key equivalents.

21 years agoFixed window height so it's prettier.
Kent Sutherland [Mon, 13 Jan 2003 18:42:01 +0000 (18:42 +0000)]
Fixed window height so it's prettier.

21 years agoFINALLY got CVS working. Fixed another elusive menu bug that hated me.
Kent Sutherland [Fri, 10 Jan 2003 01:11:25 +0000 (01:11 +0000)]
FINALLY got CVS working. Fixed another elusive menu bug that hated me.
Status windows have variable length depending on the amount of text.

21 years agoNow it's better!
Alexander Strange [Wed, 1 Jan 2003 04:29:57 +0000 (04:29 +0000)]
Now it's better!

21 years agoAdding registration hooks. Could use a bit more work. #ifdefed out by default, and...
Alexander Strange [Wed, 1 Jan 2003 04:16:33 +0000 (04:16 +0000)]
Adding registration hooks. Could use a bit more work. #ifdefed out by default, and I sent Joe the packaged-up SO implementtation that's also needed.

21 years agoAnd it compiles.
Alexander Strange [Sun, 29 Dec 2002 18:31:18 +0000 (18:31 +0000)]
And it compiles.

21 years agoNow you can have ITKit wherever you want
Alexander Strange [Sun, 29 Dec 2002 18:02:41 +0000 (18:02 +0000)]
Now you can have ITKit wherever you want

21 years agoEliminated the build warning, and made the menu icon a little smaller.
Matthew Judy [Tue, 17 Dec 2002 05:04:37 +0000 (05:04 +0000)]
Eliminated the build warning, and made the menu icon a little smaller.

21 years agoHotkeys do not show in the hotkey chooser if they don't have a modifier key.
Kent Sutherland [Sun, 15 Dec 2002 14:46:55 +0000 (14:46 +0000)]
Hotkeys do not show in the hotkey chooser if they don't have a modifier key.

21 years agoChanges in autologin and defaults.
Kent Sutherland [Sat, 14 Dec 2002 23:00:40 +0000 (23:00 +0000)]
Changes in autologin and defaults.

21 years ago*** empty log message ***
Matthew Judy [Thu, 12 Dec 2002 12:47:17 +0000 (12:47 +0000)]
*** empty log message ***

21 years agoMaking MenuTunes use the ITKit, for ITStatusItem. There are a few notes:
Matthew Judy [Thu, 12 Dec 2002 09:09:36 +0000 (09:09 +0000)]
Making MenuTunes use the ITKit, for ITStatusItem.  There are a few notes:

1-) In order to build MenuTunes from this point forward, you
will need to check out the ITKit and build it.
2-) The ITKit project folder will need to be in the same folder as
MenuTunes.  For example, I have both ITKit and MenuTunes inside ~/Projects.

So, check MenuTunes out wherever you keep your projects, build it, and
all should go well.  The MenuTunes project will find ITKit, link against
it, and copy it inside the MenuTunes app package.

If you have any questions, ask me IMMEDIATELY.  Thanks!

21 years agoAdded the current track info to the menu. Yay.
Kent Sutherland [Tue, 10 Dec 2002 21:08:12 +0000 (21:08 +0000)]
Added the current track info to the menu. Yay.

21 years agoRemoved the Views.
Kent Sutherland [Tue, 10 Dec 2002 17:39:03 +0000 (17:39 +0000)]
Removed the Views.

21 years agoWheeeeeee. Removed old hotkeys stuff, again.
Kent Sutherland [Tue, 10 Dec 2002 12:44:31 +0000 (12:44 +0000)]
Wheeeeeee. Removed old hotkeys stuff, again.

21 years agoRemoved extra tab from prefs.
Kent Sutherland [Tue, 10 Dec 2002 12:38:40 +0000 (12:38 +0000)]
Removed extra tab from prefs.

21 years agoFixed hotkeys problems by using LSUIElement instead of NSBGOnly. Matt
Kent Sutherland [Tue, 10 Dec 2002 12:36:23 +0000 (12:36 +0000)]
Fixed hotkeys problems by using LSUIElement instead of NSBGOnly. Matt
rocks ;D