Fixed defaults for launching LastFM.
parent
308b930caf
commit
ec153d3ae8
|
@ -363,9 +363,6 @@ increase/decrease as long as the user holds the left/right, plus/minus button */
|
||||||
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"remoteEnabled"];
|
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"remoteEnabled"];
|
||||||
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"remoteOnlyOnActive"];
|
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"remoteOnlyOnActive"];
|
||||||
|
|
||||||
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"enableAudioScrobbler"];
|
|
||||||
[userDefaultsValuesDict setObject:[NSNumber numberWithBool:YES] forKey:@"automaticallyLaunchLastFM"];
|
|
||||||
|
|
||||||
//Register and sync defaults
|
//Register and sync defaults
|
||||||
[[NSUserDefaults standardUserDefaults] registerDefaults:userDefaultsValuesDict];
|
[[NSUserDefaults standardUserDefaults] registerDefaults:userDefaultsValuesDict];
|
||||||
[[NSUserDefaults standardUserDefaults] synchronize];
|
[[NSUserDefaults standardUserDefaults] synchronize];
|
||||||
|
|
|
@ -56,6 +56,7 @@
|
||||||
- (IBAction)prev:(id)sender;
|
- (IBAction)prev:(id)sender;
|
||||||
- (IBAction)seek:(id)sender;
|
- (IBAction)seek:(id)sender;
|
||||||
|
|
||||||
|
- (void)initDefaults;
|
||||||
|
|
||||||
- (void)updateTimeField:(double)pos;
|
- (void)updateTimeField:(double)pos;
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
self = [super init];
|
self = [super init];
|
||||||
if (self)
|
if (self)
|
||||||
{
|
{
|
||||||
|
[self initDefaults];
|
||||||
|
|
||||||
audioPlayer = [[AudioPlayer alloc] init];
|
audioPlayer = [[AudioPlayer alloc] init];
|
||||||
[audioPlayer setDelegate:self];
|
[audioPlayer setDelegate:self];
|
||||||
playbackStatus = kCogStatusStopped;
|
playbackStatus = kCogStatusStopped;
|
||||||
|
@ -23,6 +25,16 @@
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)initDefaults
|
||||||
|
{
|
||||||
|
NSDictionary *defaultsDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
|
[NSNumber numberWithBool:YES], @"enableAudioScrobbler",
|
||||||
|
[NSNumber numberWithBool:NO], @"automaticallyLaunchLastFM",
|
||||||
|
nil];
|
||||||
|
|
||||||
|
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDictionary];
|
||||||
|
}
|
||||||
|
|
||||||
- (void)awakeFromNib
|
- (void)awakeFromNib
|
||||||
{
|
{
|
||||||
currentVolume = 100.0;
|
currentVolume = 100.0;
|
||||||
|
|
|
@ -64,7 +64,10 @@ escapeForLastFM(NSString *string)
|
||||||
_pluginID = @"tst";
|
_pluginID = @"tst";
|
||||||
|
|
||||||
if([[NSUserDefaults standardUserDefaults] boolForKey:@"automaticallyLaunchLastFM"]) {
|
if([[NSUserDefaults standardUserDefaults] boolForKey:@"automaticallyLaunchLastFM"]) {
|
||||||
[[NSWorkspace sharedWorkspace] launchApplication:@"Last.fm.app"];
|
NSLog(@"Launching client...");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
NSLog(@"NOT launching: %i", [[NSUserDefaults standardUserDefaults] boolForKey:@"automaticallyLaunchLastFM"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
_keepProcessingAudioScrobblerCommands = YES;
|
_keepProcessingAudioScrobblerCommands = YES;
|
||||||
|
|
Loading…
Reference in New Issue