Archived
1

-Fixed a search bug: Returned false results when having a & in query

-Added Functionality: Send Lyrics to matching iTunes Tracks
This commit is contained in:
Kim Wittenburg
2012-06-26 11:17:05 +02:00
parent 41b1ef775c
commit 6a132a51d0
8 changed files with 438 additions and 79 deletions

View File

@@ -88,4 +88,14 @@
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\i0 \cf0 -Preferred order of lyrics hosters will now be saved\ \i0 \cf0 -Preferred order of lyrics hosters will now be saved\
-Translation Improvements} -Translation Improvements\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
\i \cf0 06/25/2012\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\i0 \cf0 -Fixed a search bug: Returned false results when having a & in query\
-Added Functionality: Send Lyrics to matching iTunes Tracks\
-Added Toolbar Items}

View File

@@ -5,6 +5,8 @@
"No" = "Nein"; "No" = "Nein";
"Cancel" = "Abbrechen";
/* ---------- iLyrics - Hauptfenster ---------- */ /* ---------- iLyrics - Hauptfenster ---------- */
@@ -78,6 +80,17 @@
//----- Warnmeldungen //----- Warnmeldungen
/* Diese Warnmeldung wird angezeigt, wenn der Benutzer "An iTunes senden" auswählt */
"iTunes.messages.sentToiTunes.title" = "Möchten Sie den Songtext an den aktuellen iTunes Titel senden (wenn zur Zeit einer wiedergegeben wird), oder möchten Sie, dass iLyrics nach Titeln mit passendem Namen und Interpreten sucht?";
"iTunes.messages.sentToiTunes.detail" = "iLyrcs kann nach iTunes Titeln suchen, die eine passende Titel-Interpret Kombination haben und für diese Titel die Songtexte ändern (alte Songtexte werden ersetzt). Wenn Sie dies wollen, wählen Sie \"Passende Titel suchen\".";
"iTunes.messages.sentToiTunes.sendToCurrent" = "An aktuellen Titel senden";
"iTunes.messages.sentToiTunes.sendToMatching" = "Passende Titel suchen";
/* Dies wird angezeigt, wenn der Benutzer nach passenden Titeln sucht und keine passenden Titel gefunden wurden. (In der detaillierten Beschreibung können %track% (Titelname) und %artst% (Interpret) verwendet werden) */
"iTunes.messages.noMatchingTracks.title" = "Es wurden keine passenden Titel gefunden.";
"iTunes.messages.noMatchingTracks.detail" = "Sie haben \"%track%\" von \"%artist%\" nicht in Ihrer iTunes Mediathek.";
/* Es wird kein Titel wiedergegeben */ /* Es wird kein Titel wiedergegeben */
"iTunes.messages.noTrackPlaying.title" = "iTunes spielt zur Zeit keine Musik."; "iTunes.messages.noTrackPlaying.title" = "iTunes spielt zur Zeit keine Musik.";
"iTunes.messages.noTrackPlaying.detail" = "Geben Sie einen Titel mit iTunes wieder oder wählen Sie \"Wiedergabe/Pause\" aus dem iTunes Menu, um diese Funktion zu verwenden."; "iTunes.messages.noTrackPlaying.detail" = "Geben Sie einen Titel mit iTunes wieder oder wählen Sie \"Wiedergabe/Pause\" aus dem iTunes Menu, um diese Funktion zu verwenden.";

View File

@@ -5,6 +5,8 @@
"No" = "No"; "No" = "No";
"Cancel" = "Cancel";
/* ---------- iLyrics - Main Window ---------- */ /* ---------- iLyrics - Main Window ---------- */
@@ -78,6 +80,16 @@
//----- Alert Texts //----- Alert Texts
/* Alert Sheet shown when the user selects "send to iTunes" */
"iTunes.messages.sentToiTunes.title" = "Do you want to send the lyrics to the currently playing track (if there is one) or do you want iLyrics to search for a track matching to the artist and song name?";
"iTunes.messages.sentToiTunes.detail" = "iLyrics can search for tracks matching to the songname-artist combination and set the lyrics for these songs (old lyrics will be replaced). If you want that choose \"Send to matching track\".";
"iTunes.messages.sentToiTunes.sendToCurrent" = "Send to current track";
"iTunes.messages.sentToiTunes.sendToMatching" = "Send to matching tracks";
/* Displayed when the user selects send to matching track and no tracks are found (in the detail message %track% and %artist% are available) */
"iTunes.messages.noMatchingTracks.title" = "No Matching tracks found.";
"iTunes.messages.noMatchingTracks.detail" = "You do not have \"%track%\" by \"%artist%\" in your iTunes library.";
/* No Track is currently playing */ /* No Track is currently playing */
"iTunes.messages.noTrackPlaying.title" = "iTunes does currently not play any music."; "iTunes.messages.noTrackPlaying.title" = "iTunes does currently not play any music.";
"iTunes.messages.noTrackPlaying.detail" = "Play a track using iTunes or select \"Play/Pause\" from the iTunes menu."; "iTunes.messages.noTrackPlaying.detail" = "Play a track using iTunes or select \"Play/Pause\" from the iTunes menu.";

View File

@@ -18,6 +18,6 @@
-(NSString *) stringByFormattingForURL { -(NSString *) stringByFormattingForURL {
//Can replace äöü with aou, no difference in results //Can replace äöü with aou, no difference in results
NSCharacterSet *characters = [[NSCharacterSet alphanumericCharacterSet] invertedSet]; NSCharacterSet *characters = [[NSCharacterSet alphanumericCharacterSet] invertedSet];
return [[[self stringByReplacingOccurrencesOfString:@" " withString:@"+"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] stringByTrimmingCharactersInSet:characters]; return [[[[self stringByReplacingOccurrencesOfString:@" " withString:@"+"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] stringByReplacingOccurrencesOfString:@"&" withString:@"%26"] stringByTrimmingCharactersInSet:characters];
} }
@end @end

View File

@@ -27,6 +27,8 @@
- (IBAction)resetLoadedResults:(id)sender; - (IBAction)resetLoadedResults:(id)sender;
- (IBAction)lyricsSelectionChanged:(NSOutlineView *)sender; - (IBAction)lyricsSelectionChanged:(NSOutlineView *)sender;
- (IBAction)sendLyricsToiTunes:(id)sender; - (IBAction)sendLyricsToiTunes:(id)sender;
- (IBAction)sendLyricsToCurrentiTunesTrack:(id)sender;
- (IBAction)sendLyricsToTracksMatchingTrack:(id)sender;
- (IBAction)downloadLyrics:(id)sender; - (IBAction)downloadLyrics:(id)sender;
- (IBAction)showLyricsInBrowser:(id)sender; - (IBAction)showLyricsInBrowser:(id)sender;
- (IBAction)showiLyricsWindow:(id)sender; - (IBAction)showiLyricsWindow:(id)sender;

View File

@@ -77,7 +77,7 @@
NSMenuItem *titleItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"iLyrics.text.loadNextResultsFrom", @"") action:@selector(nothingResponsible:soDisable:titleItem:) keyEquivalent:@""]; NSMenuItem *titleItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"iLyrics.text.loadNextResultsFrom", @"") action:@selector(nothingResponsible:soDisable:titleItem:) keyEquivalent:@""];
[menu addItem:titleItem]; [menu addItem:titleItem];
for (id<LyricsHoster> hoster in [ilyrics lyricsHosters]) { for (id<LyricsHoster> hoster in [ilyrics lyricsHosters]) {
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle:[NSString stringWithFormat:@" %@", [hoster name]] action:@selector(loadNextResults:) keyEquivalent:@""]; NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle:[hoster name] action:@selector(loadNextResults:) keyEquivalent:@""];
[menuItem setTarget:self]; [menuItem setTarget:self];
[menu addItem:menuItem]; [menu addItem:menuItem];
} }
@@ -265,6 +265,23 @@
} }
- (IBAction)sendLyricsToiTunes:(id)sender { - (IBAction)sendLyricsToiTunes:(id)sender {
NSString *title = NSLocalizedString(@"iTunes.messages.sentToiTunes.title", @"");
NSString *detail = NSLocalizedString(@"iTunes.messages.sentToiTunes.detail", @"");
NSString *sendToCurrent = NSLocalizedString(@"iTunes.messages.sentToiTunes.sendToCurrent", @"");
NSString *sendToMatching = NSLocalizedString(@"iTunes.messages.sentToiTunes.sendToMatching", @"");
NSString *cancel = NSLocalizedString(@"Cancel", @"");
NSBeginAlertSheet(title, sendToCurrent, cancel, sendToMatching, window, self, nil, @selector(sendLyricsToiTunesSheetDidDismiss:returnCode:contextInfo:), nil, detail);
}
- (void)sendLyricsToiTunesSheetDidDismiss: (NSWindow *) sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
if (returnCode == NSAlertDefaultReturn) {
[self sendLyricsToCurrentiTunesTrack:nil];
} else if (returnCode == NSAlertOtherReturn) {
[self sendLyricsToTracksMatchingTrack:nil];
}
}
- (IBAction)sendLyricsToCurrentiTunesTrack:(id)sender {
iTunesTrack *track = [[ilyrics iTunes] currentTrack]; iTunesTrack *track = [[ilyrics iTunes] currentTrack];
NSString *name = [track name]; NSString *name = [track name];
if (name == nil) { if (name == nil) {
@@ -275,16 +292,41 @@
if (oldLyrics != nil && [oldLyrics length] > 0) { if (oldLyrics != nil && [oldLyrics length] > 0) {
NSBeginAlertSheet(NSLocalizedString(@"iTunes.messages.replaceLyrics.title", @""), NSLocalizedString(@"Yes", @""), NSLocalizedString(@"No", @""), nil, window, self, @selector(replaceLyricsSheetDidEnd:returnCode:contextInfo:), nil, nil, NSLocalizedString(@"iTunes.messages.replaceLyrics.detail", @"")); NSBeginAlertSheet(NSLocalizedString(@"iTunes.messages.replaceLyrics.title", @""), NSLocalizedString(@"Yes", @""), NSLocalizedString(@"No", @""), nil, window, self, @selector(replaceLyricsSheetDidEnd:returnCode:contextInfo:), nil, nil, NSLocalizedString(@"iTunes.messages.replaceLyrics.detail", @""));
} else { } else {
[self replaceLyricsSheetDidEnd:nil returnCode:NSAlertDefaultReturn contextInfo:nil]; [self sendLyricsToiTunesTrack:[[ilyrics iTunes] currentTrack]];
}
}
- (IBAction)sendLyricsToTracksMatchingTrack:(id)sender {
iTunesSource *iTunesSrc = [[[ilyrics iTunes] sources] objectAtIndex:0];
iTunesLibraryPlaylist *library = [[iTunesSrc libraryPlaylists] objectAtIndex:0];
NSString *name = [currentLyrics name];
NSString *artist = [currentLyrics artist];
BOOL foundTrack = NO;
for (iTunesFileTrack *track in [library fileTracks]) {
if ([[track name] rangeOfString:name options:NSCaseInsensitiveSearch].location != NSNotFound && [[track artist] rangeOfString:artist options:NSCaseInsensitiveSearch].location != NSNotFound) {
[self sendLyricsToiTunesTrack:track];
foundTrack = YES;
}
}
if (!foundTrack) {
NSString *title = NSLocalizedString(@"iTunes.messages.noMatchingTracks.title", @"");
NSString *detail = [[NSLocalizedString(@"iTunes.messages.noMatchingTracks.detail", @"") stringByReplacingOccurrencesOfString:@"%track%" withString:name] stringByReplacingOccurrencesOfString:@"%artist%" withString:artist];
NSString *ok = NSLocalizedString(@"OK", @"");
NSBeginAlertSheet(title, ok, nil, nil, window, nil, nil, nil, nil, detail);
} }
} }
- (void)replaceLyricsSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo { - (void)replaceLyricsSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
if (returnCode == NSAlertDefaultReturn) { if (returnCode == NSAlertDefaultReturn) {
iTunesTrack *track = [[ilyrics iTunes] currentTrack]; iTunesTrack *track = [[ilyrics iTunes] currentTrack];
[self sendLyricsToiTunesTrack:track];
}
}
- (void)sendLyricsToiTunesTrack:(iTunesTrack *)track {
[track setLyrics:[lyricsArea string]]; [track setLyrics:[lyricsArea string]];
[GrowlApplicationBridge notifyWithTitle:NSLocalizedString(@"Growl.messages.lyricsSent.title", @"") description:[NSString stringWithFormat:NSLocalizedString(@"Growl.messages.lyricsSent.detail", @""), [track name]] notificationName:@"Lyrics sent to iTunes" iconData:nil priority:0 isSticky:NO clickContext:nil]; [GrowlApplicationBridge notifyWithTitle:NSLocalizedString(@"Growl.messages.lyricsSent.title", @"") description:[NSString stringWithFormat:NSLocalizedString(@"Growl.messages.lyricsSent.detail", @""), [track name]] notificationName:@"Lyrics sent to iTunes" iconData:nil priority:0 isSticky:NO clickContext:nil];
}
} }
- (IBAction)downloadLyrics:(id)sender { - (IBAction)downloadLyrics:(id)sender {
@@ -373,6 +415,18 @@
BOOL enabled = lyricsSelected && [[ilyrics iTunes] isRunning]; BOOL enabled = lyricsSelected && [[ilyrics iTunes] isRunning];
return enabled; return enabled;
} }
if (action == @selector(sendLyricsToCurrentiTunesTrack:)) {
if (![[ilyrics iTunes] isRunning]) {
return NO;
}
NSString *name = [[[ilyrics iTunes] currentTrack] name];
BOOL enabled = lyricsSelected && name != nil && [name length]>0;
return enabled;
}
if (action == @selector(sendLyricsToMatchingiTunesTrack:)) {
BOOL enabled = lyricsSelected && [[ilyrics iTunes] isRunning];
return enabled;
}
if (action == @selector(getCurrentiTunesSong:)) { if (action == @selector(getCurrentiTunesSong:)) {
return [[ilyrics iTunes] isRunning]; return [[ilyrics iTunes] isRunning];
} }

View File

@@ -921,11 +921,9 @@
<string key="NSToolbarItemPaletteLabel">Suchen</string> <string key="NSToolbarItemPaletteLabel">Suchen</string>
<nil key="NSToolbarItemToolTip"/> <nil key="NSToolbarItemToolTip"/>
<object class="NSSearchField" key="NSToolbarItemView" id="288810339"> <object class="NSSearchField" key="NSToolbarItemView" id="288810339">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {96, 22}}</string> <string key="NSFrame">{{0, 14}, {96, 22}}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSSearchFieldCell" key="NSCell" id="48517109"> <object class="NSSearchFieldCell" key="NSCell" id="48517109">
@@ -1007,6 +1005,47 @@
<bool key="NSToolbarIsUserRemovable">YES</bool> <bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int> <int key="NSToolbarItemVisibilityPriority">0</int>
</object> </object>
<object class="NSToolbarItem" key="14B40E10-2B11-4F8C-B79F-5577F59A71C9" id="466217623">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">14B40E10-2B11-4F8C-B79F-5577F59A71C9</characters>
</object>
<string key="NSToolbarItemLabel">An aktuellen Titel senden</string>
<string key="NSToolbarItemPaletteLabel">An aktuellen iTunes Titel senden</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<object class="NSCustomResource" key="NSToolbarItemImage" id="708099935">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">iTunes</string>
</object>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">-1</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" key="5A0D9D97-8ED0-45E1-B7D9-100BDA7542E7" id="659205759">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">5A0D9D97-8ED0-45E1-B7D9-100BDA7542E7</characters>
</object>
<string key="NSToolbarItemLabel">An passende senden</string>
<string key="NSToolbarItemPaletteLabel">An alle passenden iTunes Titel senden</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<reference key="NSToolbarItemImage" ref="708099935"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">-1</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" key="5B496B66-64F2-4E7B-9926-E769A97FCF71" id="27027590"> <object class="NSToolbarItem" key="5B496B66-64F2-4E7B-9926-E769A97FCF71" id="27027590">
<object class="NSMutableString" key="NSToolbarItemIdentifier"> <object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">5B496B66-64F2-4E7B-9926-E769A97FCF71</characters> <characters key="NS.bytes">5B496B66-64F2-4E7B-9926-E769A97FCF71</characters>
@@ -1037,10 +1076,7 @@
<string key="NSToolbarItemPaletteLabel">Von Tunes holen</string> <string key="NSToolbarItemPaletteLabel">Von Tunes holen</string>
<string key="NSToolbarItemToolTip"/> <string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/> <nil key="NSToolbarItemView"/>
<object class="NSCustomResource" key="NSToolbarItemImage" id="1014157709"> <reference key="NSToolbarItemImage" ref="708099935"/>
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">iTunes</string>
</object>
<nil key="NSToolbarItemTarget"/> <nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/> <nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string> <string key="NSToolbarItemMinSize">{0, 0}</string>
@@ -1059,7 +1095,7 @@
<string key="NSToolbarItemPaletteLabel">An iTunes senden</string> <string key="NSToolbarItemPaletteLabel">An iTunes senden</string>
<string key="NSToolbarItemToolTip"/> <string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/> <nil key="NSToolbarItemView"/>
<reference key="NSToolbarItemImage" ref="1014157709"/> <reference key="NSToolbarItemImage" ref="708099935"/>
<nil key="NSToolbarItemTarget"/> <nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/> <nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string> <string key="NSToolbarItemMinSize">{0, 0}</string>
@@ -1149,6 +1185,8 @@
</dictionary> </dictionary>
<array key="NSToolbarIBAllowedItems"> <array key="NSToolbarIBAllowedItems">
<reference ref="348612815"/> <reference ref="348612815"/>
<reference ref="659205759"/>
<reference ref="466217623"/>
<reference ref="27027590"/> <reference ref="27027590"/>
<reference ref="513678254"/> <reference ref="513678254"/>
<reference ref="478869102"/> <reference ref="478869102"/>
@@ -1168,7 +1206,7 @@
<nil key="NSUserInterfaceItemIdentifier"/> <nil key="NSUserInterfaceItemIdentifier"/>
<string key="NSWindowContentMinSize">{650, 350}</string> <string key="NSWindowContentMinSize">{650, 350}</string>
<object class="NSView" key="NSWindowView" id="439893737"> <object class="NSView" key="NSWindowView" id="439893737">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">256</int> <int key="NSvFlags">256</int>
<array class="NSMutableArray" key="NSSubviews"> <array class="NSMutableArray" key="NSSubviews">
<object class="NSSplitView" id="900503006"> <object class="NSSplitView" id="900503006">
@@ -1249,7 +1287,7 @@
<int key="NSvFlags">4352</int> <int key="NSvFlags">4352</int>
<string key="NSFrameSize">{368, 415}</string> <string key="NSFrameSize">{368, 415}</string>
<reference key="NSSuperview" ref="724400969"/> <reference key="NSSuperview" ref="724400969"/>
<reference key="NSNextKeyView" ref="1060229027"/> <reference key="NSNextKeyView" ref="215702022"/>
<string key="NSReuseIdentifierKey">_NS:13</string> <string key="NSReuseIdentifierKey">_NS:13</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="831140326"> <object class="NSTableHeaderView" key="NSHeaderView" id="831140326">
@@ -1451,7 +1489,7 @@
</array> </array>
<string key="NSFrame">{{0, 29}, {370, 433}}</string> <string key="NSFrame">{{0, 29}, {370, 433}}</string>
<reference key="NSSuperview" ref="916426737"/> <reference key="NSSuperview" ref="916426737"/>
<reference key="NSNextKeyView" ref="215702022"/> <reference key="NSNextKeyView" ref="724400969"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<int key="NSsFlags">133682</int> <int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="1060229027"/> <reference key="NSVScroller" ref="1060229027"/>
@@ -1505,7 +1543,7 @@
<int key="NSTCFlags">1</int> <int key="NSTCFlags">1</int>
</object> </object>
<object class="NSTextViewSharedData" key="NSSharedData"> <object class="NSTextViewSharedData" key="NSSharedData">
<int key="NSFlags">67244001</int> <int key="NSFlags">100798433</int>
<int key="NSTextCheckingTypes">0</int> <int key="NSTextCheckingTypes">0</int>
<nil key="NSMarkedAttributes"/> <nil key="NSMarkedAttributes"/>
<reference key="NSBackgroundColor" ref="329583645"/> <reference key="NSBackgroundColor" ref="329583645"/>
@@ -1655,17 +1693,40 @@
<string key="NSTitle">OtherViews</string> <string key="NSTitle">OtherViews</string>
<array class="NSMutableArray" key="NSMenuItems"> <array class="NSMutableArray" key="NSMenuItems">
<reference ref="607633429"/> <reference ref="607633429"/>
<object class="NSMenuItem" id="368204004"> <object class="NSMenuItem" id="397818494">
<reference key="NSMenu" ref="258565555"/> <reference key="NSMenu" ref="258565555"/>
<string key="NSTitle">An iTunes senden</string> <string key="NSTitle">An iTunes senden</string>
<string key="NSKeyEquiv"/> <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="682222424">
<string key="NSTitle">An iTunes senden</string>
<array class="NSMutableArray" key="NSMenuItems">
<object class="NSMenuItem" id="605585086">
<reference key="NSMenu" ref="682222424"/>
<string key="NSTitle">An den aktuellen Titel senden</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int> <int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/> <reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/> <reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">_popUpItemAction:</string> <string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="331223631"/> <reference key="NSTarget" ref="331223631"/>
</object> </object>
<object class="NSMenuItem" id="549428261">
<reference key="NSMenu" ref="682222424"/>
<string key="NSTitle">An alle passenden Titel senden</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="331223631"/>
</object>
</array>
</object>
</object>
<object class="NSMenuItem" id="413039258"> <object class="NSMenuItem" id="413039258">
<reference key="NSMenu" ref="258565555"/> <reference key="NSMenu" ref="258565555"/>
<string key="NSTitle">Downloaden</string> <string key="NSTitle">Downloaden</string>
@@ -1680,7 +1741,6 @@
</array> </array>
<reference key="NSMenuFont" ref="199720984"/> <reference key="NSMenuFont" ref="199720984"/>
</object> </object>
<int key="NSSelectedIndex">-1</int>
<bool key="NSPullDown">YES</bool> <bool key="NSPullDown">YES</bool>
<int key="NSPreferredEdge">1</int> <int key="NSPreferredEdge">1</int>
<bool key="NSUsesItemFromMenu">YES</bool> <bool key="NSUsesItemFromMenu">YES</bool>
@@ -1790,7 +1850,6 @@
</object> </object>
</array> </array>
<string key="NSFrameSize">{841, 462}</string> <string key="NSFrameSize">{841, 462}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="900503006"/> <reference key="NSNextKeyView" ref="900503006"/>
</object> </object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string> <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
@@ -1826,7 +1885,7 @@
<bool key="NSAnimates">YES</bool> <bool key="NSAnimates">YES</bool>
</object> </object>
<object class="NSCustomView" id="65671261"> <object class="NSCustomView" id="65671261">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<array class="NSMutableArray" key="NSSubviews"> <array class="NSMutableArray" key="NSSubviews">
<object class="NSButton" id="991346115"> <object class="NSButton" id="991346115">
@@ -1834,7 +1893,6 @@
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{195, -1}, {108, 19}}</string> <string key="NSFrame">{{195, -1}, {108, 19}}</string>
<reference key="NSSuperview" ref="65671261"/> <reference key="NSSuperview" ref="65671261"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="593943430"> <object class="NSButtonCell" key="NSCell" id="593943430">
@@ -1869,7 +1927,7 @@
<int key="NSvFlags">2322</int> <int key="NSvFlags">2322</int>
<string key="NSFrameSize">{301, 14}</string> <string key="NSFrameSize">{301, 14}</string>
<reference key="NSSuperview" ref="224261160"/> <reference key="NSSuperview" ref="224261160"/>
<reference key="NSNextKeyView" ref="1004910206"/> <reference key="NSNextKeyView" ref="468888810"/>
<string key="NSReuseIdentifierKey">_NS:13</string> <string key="NSReuseIdentifierKey">_NS:13</string>
<object class="NSTextContainer" key="NSTextContainer" id="866949613"> <object class="NSTextContainer" key="NSTextContainer" id="866949613">
<object class="NSLayoutManager" key="NSLayoutManager"> <object class="NSLayoutManager" key="NSLayoutManager">
@@ -1890,7 +1948,7 @@
<int key="NSTCFlags">1</int> <int key="NSTCFlags">1</int>
</object> </object>
<object class="NSTextViewSharedData" key="NSSharedData"> <object class="NSTextViewSharedData" key="NSSharedData">
<int key="NSFlags">67112865</int> <int key="NSFlags">100667297</int>
<int key="NSTextCheckingTypes">0</int> <int key="NSTextCheckingTypes">0</int>
<nil key="NSMarkedAttributes"/> <nil key="NSMarkedAttributes"/>
<reference key="NSBackgroundColor" ref="329583645"/> <reference key="NSBackgroundColor" ref="329583645"/>
@@ -1966,7 +2024,7 @@
</array> </array>
<string key="NSFrame">{{0, 20}, {303, 172}}</string> <string key="NSFrame">{{0, 20}, {303, 172}}</string>
<reference key="NSSuperview" ref="65671261"/> <reference key="NSSuperview" ref="65671261"/>
<reference key="NSNextKeyView" ref="468888810"/> <reference key="NSNextKeyView" ref="224261160"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<int key="NSsFlags">133138</int> <int key="NSsFlags">133138</int>
<reference key="NSVScroller" ref="1004910206"/> <reference key="NSVScroller" ref="1004910206"/>
@@ -1975,7 +2033,6 @@
</object> </object>
</array> </array>
<string key="NSFrameSize">{303, 192}</string> <string key="NSFrameSize">{303, 192}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="130215498"/> <reference key="NSNextKeyView" ref="130215498"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">NSView</string> <string key="NSClassName">NSView</string>
@@ -2007,7 +2064,7 @@
<string key="NSToolbarItemPaletteLabel">Auto-Lyrics</string> <string key="NSToolbarItemPaletteLabel">Auto-Lyrics</string>
<string key="NSToolbarItemToolTip"/> <string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/> <nil key="NSToolbarItemView"/>
<reference key="NSToolbarItemImage" ref="1014157709"/> <reference key="NSToolbarItemImage" ref="708099935"/>
<nil key="NSToolbarItemTarget"/> <nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/> <nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string> <string key="NSToolbarItemMinSize">{0, 0}</string>
@@ -2110,11 +2167,9 @@
</object> </object>
<nil key="NSUserInterfaceItemIdentifier"/> <nil key="NSUserInterfaceItemIdentifier"/>
<object class="NSView" key="NSWindowView" id="346299228"> <object class="NSView" key="NSWindowView" id="346299228">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">256</int> <int key="NSvFlags">256</int>
<string key="NSFrameSize">{480, 270}</string> <string key="NSFrameSize">{480, 270}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:20</string> <string key="NSReuseIdentifierKey">_NS:20</string>
</object> </object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string> <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
@@ -2125,7 +2180,7 @@
<string key="NSClassName">PreferencesController</string> <string key="NSClassName">PreferencesController</string>
</object> </object>
<object class="NSCustomView" id="226480988"> <object class="NSCustomView" id="226480988">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<array class="NSMutableArray" key="NSSubviews"> <array class="NSMutableArray" key="NSSubviews">
<object class="NSTextField" id="875967531"> <object class="NSTextField" id="875967531">
@@ -2161,7 +2216,7 @@
<int key="NSvFlags">256</int> <int key="NSvFlags">256</int>
<string key="NSFrameSize">{424, 146}</string> <string key="NSFrameSize">{424, 146}</string>
<reference key="NSSuperview" ref="568651855"/> <reference key="NSSuperview" ref="568651855"/>
<reference key="NSNextKeyView" ref="962565179"/> <reference key="NSNextKeyView" ref="25249278"/>
<string key="NSReuseIdentifierKey">_NS:13</string> <string key="NSReuseIdentifierKey">_NS:13</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="1008033059"> <object class="NSTableHeaderView" key="NSHeaderView" id="1008033059">
@@ -2300,7 +2355,7 @@
</array> </array>
<string key="NSFrame">{{20, 20}, {426, 164}}</string> <string key="NSFrame">{{20, 20}, {426, 164}}</string>
<reference key="NSSuperview" ref="226480988"/> <reference key="NSSuperview" ref="226480988"/>
<reference key="NSNextKeyView" ref="25249278"/> <reference key="NSNextKeyView" ref="568651855"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<int key="NSsFlags">133682</int> <int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="962565179"/> <reference key="NSVScroller" ref="962565179"/>
@@ -2336,13 +2391,12 @@
</object> </object>
</array> </array>
<string key="NSFrameSize">{466, 251}</string> <string key="NSFrameSize">{466, 251}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="473254112"/> <reference key="NSNextKeyView" ref="473254112"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">NSView</string> <string key="NSClassName">NSView</string>
</object> </object>
<object class="NSCustomView" id="1036377286"> <object class="NSCustomView" id="1036377286">
<reference key="NSNextResponder"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<array class="NSMutableArray" key="NSSubviews"> <array class="NSMutableArray" key="NSSubviews">
<object class="NSButton" id="46930690"> <object class="NSButton" id="46930690">
@@ -2487,7 +2541,6 @@
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{71, 22}, {386, 42}}</string> <string key="NSFrame">{{71, 22}, {386, 42}}</string>
<reference key="NSSuperview" ref="1036377286"/> <reference key="NSSuperview" ref="1036377286"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSAntiCompressionPriority">{250, 750}</string> <string key="NSAntiCompressionPriority">{250, 750}</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
@@ -2586,7 +2639,6 @@
</object> </object>
</array> </array>
<string key="NSFrameSize">{466, 251}</string> <string key="NSFrameSize">{466, 251}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="1022206124"/> <reference key="NSNextKeyView" ref="1022206124"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">NSView</string> <string key="NSClassName">NSView</string>
@@ -3210,14 +3262,6 @@
</object> </object>
<int key="connectionID">751</int> <int key="connectionID">751</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToiTunes:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="368204004"/>
</object>
<int key="connectionID">2749</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
<string key="label">downloadLyrics:</string> <string key="label">downloadLyrics:</string>
@@ -3226,6 +3270,46 @@
</object> </object>
<int key="connectionID">2750</int> <int key="connectionID">2750</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToCurrentiTunesTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="466217623"/>
</object>
<int key="connectionID">3047</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToiTunes:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="397818494"/>
</object>
<int key="connectionID">3052</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToCurrentiTunesTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="605585086"/>
</object>
<int key="connectionID">3054</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToTracksMatchingTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="549428261"/>
</object>
<int key="connectionID">3056</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToTracksMatchingTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="659205759"/>
</object>
<int key="connectionID">3057</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">delegate</string> <string key="label">delegate</string>
@@ -4084,6 +4168,8 @@
<reference ref="478869102"/> <reference ref="478869102"/>
<reference ref="281250230"/> <reference ref="281250230"/>
<reference ref="513678254"/> <reference ref="513678254"/>
<reference ref="466217623"/>
<reference ref="659205759"/>
</array> </array>
<reference key="parent" ref="972006081"/> <reference key="parent" ref="972006081"/>
</object> </object>
@@ -6134,17 +6220,12 @@
<int key="objectID">2717</int> <int key="objectID">2717</int>
<reference key="object" ref="258565555"/> <reference key="object" ref="258565555"/>
<array class="NSMutableArray" key="children"> <array class="NSMutableArray" key="children">
<reference ref="368204004"/>
<reference ref="413039258"/> <reference ref="413039258"/>
<reference ref="607633429"/> <reference ref="607633429"/>
<reference ref="397818494"/>
</array> </array>
<reference key="parent" ref="331223631"/> <reference key="parent" ref="331223631"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">2719</int>
<reference key="object" ref="368204004"/>
<reference key="parent" ref="258565555"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">2720</int> <int key="objectID">2720</int>
<reference key="object" ref="413039258"/> <reference key="object" ref="413039258"/>
@@ -6435,6 +6516,43 @@
<reference key="object" ref="30010589"/> <reference key="object" ref="30010589"/>
<reference key="parent" ref="875899735"/> <reference key="parent" ref="875899735"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">3045</int>
<reference key="object" ref="466217623"/>
<reference key="parent" ref="1060589599"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3046</int>
<reference key="object" ref="659205759"/>
<reference key="parent" ref="1060589599"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3049</int>
<reference key="object" ref="397818494"/>
<array class="NSMutableArray" key="children">
<reference ref="682222424"/>
</array>
<reference key="parent" ref="258565555"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3050</int>
<reference key="object" ref="682222424"/>
<array class="NSMutableArray" key="children">
<reference ref="605585086"/>
<reference ref="549428261"/>
</array>
<reference key="parent" ref="397818494"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3051</int>
<reference key="object" ref="605585086"/>
<reference key="parent" ref="682222424"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3053</int>
<reference key="object" ref="549428261"/>
<reference key="parent" ref="682222424"/>
</object>
</array> </array>
</object> </object>
<dictionary class="NSMutableDictionary" key="flattenedProperties"> <dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -6721,7 +6839,6 @@
<string key="2715.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2715.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2716.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2716.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2717.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2717.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2719.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2720.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2720.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2748.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2748.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2842.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2842.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6785,6 +6902,12 @@
<string key="3041.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="3041.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3042.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="3042.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3043.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="3043.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3045.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3046.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3049.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3050.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3051.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3053.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="346.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="346.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="348.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="348.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="349.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="349.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6888,7 +7011,7 @@
<nil key="activeLocalization"/> <nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/> <dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/> <nil key="sourceID"/>
<int key="maxID">3043</int> <int key="maxID">3057</int>
</object> </object>
<object class="IBClassDescriber" key="IBDocument.Classes"/> <object class="IBClassDescriber" key="IBDocument.Classes"/>
<int key="IBDocument.localizationMode">0</int> <int key="IBDocument.localizationMode">0</int>

View File

@@ -1069,6 +1069,44 @@
<bool key="NSToolbarIsUserRemovable">YES</bool> <bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int> <int key="NSToolbarItemVisibilityPriority">0</int>
</object> </object>
<object class="NSToolbarItem" key="A7DBA208-905D-4FF5-9F62-D0011CD811B6" id="578030390">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">A7DBA208-905D-4FF5-9F62-D0011CD811B6</characters>
</object>
<string key="NSToolbarItemLabel">Send to matching</string>
<string key="NSToolbarItemPaletteLabel">Send to all matching Tracks</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<reference key="NSToolbarItemImage" ref="1014157709"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">-1</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" key="B5E59498-369E-4FA6-B378-0110FF0D7D82" id="932762949">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">B5E59498-369E-4FA6-B378-0110FF0D7D82</characters>
</object>
<string key="NSToolbarItemLabel">Sent to current</string>
<string key="NSToolbarItemPaletteLabel">Send to current iTunes Track</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<reference key="NSToolbarItemImage" ref="1014157709"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">-1</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" key="F19D1A15-FED6-48F9-B670-7D7F2D798C5A" id="513678254"> <object class="NSToolbarItem" key="F19D1A15-FED6-48F9-B670-7D7F2D798C5A" id="513678254">
<object class="NSMutableString" key="NSToolbarItemIdentifier"> <object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">F19D1A15-FED6-48F9-B670-7D7F2D798C5A</characters> <characters key="NS.bytes">F19D1A15-FED6-48F9-B670-7D7F2D798C5A</characters>
@@ -1148,6 +1186,8 @@
</dictionary> </dictionary>
<array key="NSToolbarIBAllowedItems"> <array key="NSToolbarIBAllowedItems">
<reference ref="348612815"/> <reference ref="348612815"/>
<reference ref="932762949"/>
<reference ref="578030390"/>
<reference ref="27027590"/> <reference ref="27027590"/>
<reference ref="513678254"/> <reference ref="513678254"/>
<reference ref="478869102"/> <reference ref="478869102"/>
@@ -1251,7 +1291,7 @@
<string key="NSFrameSize">{368, 415}</string> <string key="NSFrameSize">{368, 415}</string>
<reference key="NSSuperview" ref="724400969"/> <reference key="NSSuperview" ref="724400969"/>
<reference key="NSWindow"/> <reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1060229027"/> <reference key="NSNextKeyView" ref="215702022"/>
<string key="NSReuseIdentifierKey">_NS:13</string> <string key="NSReuseIdentifierKey">_NS:13</string>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="831140326"> <object class="NSTableHeaderView" key="NSHeaderView" id="831140326">
@@ -1459,7 +1499,7 @@
<string key="NSFrame">{{0, 29}, {370, 433}}</string> <string key="NSFrame">{{0, 29}, {370, 433}}</string>
<reference key="NSSuperview" ref="916426737"/> <reference key="NSSuperview" ref="916426737"/>
<reference key="NSWindow"/> <reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="215702022"/> <reference key="NSNextKeyView" ref="724400969"/>
<string key="NSReuseIdentifierKey">_NS:9</string> <string key="NSReuseIdentifierKey">_NS:9</string>
<int key="NSsFlags">133682</int> <int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="1060229027"/> <reference key="NSVScroller" ref="1060229027"/>
@@ -1670,17 +1710,40 @@
<string key="NSTitle">OtherViews</string> <string key="NSTitle">OtherViews</string>
<array class="NSMutableArray" key="NSMenuItems"> <array class="NSMutableArray" key="NSMenuItems">
<reference ref="607633429"/> <reference ref="607633429"/>
<object class="NSMenuItem" id="368204004"> <object class="NSMenuItem" id="1043100506">
<reference key="NSMenu" ref="258565555"/> <reference key="NSMenu" ref="258565555"/>
<string key="NSTitle">Send to iTunes</string> <string key="NSTitle">Send to iTunes</string>
<string key="NSKeyEquiv"/> <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="130060991">
<string key="NSTitle">Send to iTunes</string>
<array class="NSMutableArray" key="NSMenuItems">
<object class="NSMenuItem" id="470899900">
<reference key="NSMenu" ref="130060991"/>
<string key="NSTitle">Send to current Track</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int> <int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/> <reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/> <reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">_popUpItemAction:</string> <string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="331223631"/> <reference key="NSTarget" ref="331223631"/>
</object> </object>
<object class="NSMenuItem" id="443850376">
<reference key="NSMenu" ref="130060991"/>
<string key="NSTitle">Send to all matching Tracks</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="331223631"/>
</object>
</array>
</object>
</object>
<object class="NSMenuItem" id="413039258"> <object class="NSMenuItem" id="413039258">
<reference key="NSMenu" ref="258565555"/> <reference key="NSMenu" ref="258565555"/>
<string key="NSTitle">Download</string> <string key="NSTitle">Download</string>
@@ -1695,6 +1758,7 @@
</array> </array>
<reference key="NSMenuFont" ref="199720984"/> <reference key="NSMenuFont" ref="199720984"/>
</object> </object>
<int key="NSSelectedIndex">1</int>
<bool key="NSPullDown">YES</bool> <bool key="NSPullDown">YES</bool>
<int key="NSPreferredEdge">1</int> <int key="NSPreferredEdge">1</int>
<bool key="NSUsesItemFromMenu">YES</bool> <bool key="NSUsesItemFromMenu">YES</bool>
@@ -3224,14 +3288,6 @@
</object> </object>
<int key="connectionID">751</int> <int key="connectionID">751</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToiTunes:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="368204004"/>
</object>
<int key="connectionID">2749</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
<string key="label">downloadLyrics:</string> <string key="label">downloadLyrics:</string>
@@ -3240,6 +3296,46 @@
</object> </object>
<int key="connectionID">2750</int> <int key="connectionID">2750</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToCurrentiTunesTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="932762949"/>
</object>
<int key="connectionID">2911</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToiTunes:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="1043100506"/>
</object>
<int key="connectionID">2917</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToCurrentiTunesTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="470899900"/>
</object>
<int key="connectionID">2919</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToTracksMatchingTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="443850376"/>
</object>
<int key="connectionID">2921</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">sendLyricsToTracksMatchingTrack:</string>
<reference key="source" ref="1033563008"/>
<reference key="destination" ref="578030390"/>
</object>
<int key="connectionID">2922</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">delegate</string> <string key="label">delegate</string>
@@ -4098,6 +4194,8 @@
<reference ref="478869102"/> <reference ref="478869102"/>
<reference ref="281250230"/> <reference ref="281250230"/>
<reference ref="513678254"/> <reference ref="513678254"/>
<reference ref="932762949"/>
<reference ref="578030390"/>
</array> </array>
<reference key="parent" ref="972006081"/> <reference key="parent" ref="972006081"/>
</object> </object>
@@ -6256,17 +6354,12 @@
<int key="objectID">2717</int> <int key="objectID">2717</int>
<reference key="object" ref="258565555"/> <reference key="object" ref="258565555"/>
<array class="NSMutableArray" key="children"> <array class="NSMutableArray" key="children">
<reference ref="368204004"/>
<reference ref="413039258"/> <reference ref="413039258"/>
<reference ref="607633429"/> <reference ref="607633429"/>
<reference ref="1043100506"/>
</array> </array>
<reference key="parent" ref="331223631"/> <reference key="parent" ref="331223631"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">2719</int>
<reference key="object" ref="368204004"/>
<reference key="parent" ref="258565555"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">2720</int> <int key="objectID">2720</int>
<reference key="object" ref="413039258"/> <reference key="object" ref="413039258"/>
@@ -6407,6 +6500,43 @@
<reference key="object" ref="648796724"/> <reference key="object" ref="648796724"/>
<reference key="parent" ref="288205323"/> <reference key="parent" ref="288205323"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">2909</int>
<reference key="object" ref="932762949"/>
<reference key="parent" ref="1060589599"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2910</int>
<reference key="object" ref="578030390"/>
<reference key="parent" ref="1060589599"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2914</int>
<reference key="object" ref="1043100506"/>
<array class="NSMutableArray" key="children">
<reference ref="130060991"/>
</array>
<reference key="parent" ref="258565555"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2915</int>
<reference key="object" ref="130060991"/>
<array class="NSMutableArray" key="children">
<reference ref="470899900"/>
<reference ref="443850376"/>
</array>
<reference key="parent" ref="1043100506"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2916</int>
<reference key="object" ref="470899900"/>
<reference key="parent" ref="130060991"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2918</int>
<reference key="object" ref="443850376"/>
<reference key="parent" ref="130060991"/>
</object>
</array> </array>
</object> </object>
<dictionary class="NSMutableDictionary" key="flattenedProperties"> <dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -6716,7 +6846,6 @@
<string key="2715.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2715.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2716.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2716.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2717.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2717.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2719.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2720.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2720.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2748.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2748.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2842.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2842.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6746,6 +6875,12 @@
<string key="2906.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2906.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2907.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2907.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2908.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="2908.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2909.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2910.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2914.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2915.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2916.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="2918.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="295.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="295.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="296.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="296.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="297.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="297.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6852,7 +6987,7 @@
<nil key="activeLocalization"/> <nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/> <dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/> <nil key="sourceID"/>
<int key="maxID">2908</int> <int key="maxID">2922</int>
</object> </object>
<object class="IBClassDescriber" key="IBDocument.Classes"> <object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions"> <array class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -6931,6 +7066,8 @@
<string key="getCurrentiTunesSong:">id</string> <string key="getCurrentiTunesSong:">id</string>
<string key="lyricsSelectionChanged:">NSOutlineView</string> <string key="lyricsSelectionChanged:">NSOutlineView</string>
<string key="resetLoadedResults:">id</string> <string key="resetLoadedResults:">id</string>
<string key="sendLyricsToCurrentiTunesTrack:">id</string>
<string key="sendLyricsToTracksMatchingTrack:">id</string>
<string key="sendLyricsToiTunes:">id</string> <string key="sendLyricsToiTunes:">id</string>
<string key="showLyricsInBrowser:">id</string> <string key="showLyricsInBrowser:">id</string>
<string key="showiLyricsWindow:">id</string> <string key="showiLyricsWindow:">id</string>
@@ -6957,6 +7094,14 @@
<string key="name">resetLoadedResults:</string> <string key="name">resetLoadedResults:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBActionInfo" key="sendLyricsToCurrentiTunesTrack:">
<string key="name">sendLyricsToCurrentiTunesTrack:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="sendLyricsToTracksMatchingTrack:">
<string key="name">sendLyricsToTracksMatchingTrack:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="sendLyricsToiTunes:"> <object class="IBActionInfo" key="sendLyricsToiTunes:">
<string key="name">sendLyricsToiTunes:</string> <string key="name">sendLyricsToiTunes:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>