Page 1 of 1

Yosemite 10.10 Compatibility

Posted: Tue Nov 11, 2014 10:33 am
by HansWurat
Hi folks,

I've recently upgraded to MAC OSX 10.10 Yosemite and noticed something that should not occur... If I want to change the setting for Output in the preferences of Decibel the pane is not shown. See attached screenshot. I'm not sure where this bug is coming from (under 10.7 everything worked fine).
I installed Decibel using the AppStore.

Best regards,

PS: Here is the output on the console:

Code: Select all

11.11.14 15:22:17,346 Decibel[391]: unable to find nib named: OutputPreferencesView in bundle path: (null)
11.11.14 15:22:17,346 Decibel[391]: -[OutputPreferencesViewController loadView] could not load the "OutputPreferencesView" nib.
11.11.14 15:22:17,348 Decibel[391]: (
	0   CoreFoundation                      0x00007fff87f6364c __exceptionPreprocess + 172
	1   libobjc.A.dylib                     0x00007fff8fba66de objc_exception_throw + 43
	2   CoreFoundation                      0x00007fff87f634fd +[NSException raise:format:] + 205
	3   AppKit                              0x00007fff88ec9f06 -[NSViewController loadView] + 831
	4   Decibel                             0x000000010ee3e869 Decibel + 215145
	5   Decibel                             0x000000010ee3d699 Decibel + 210585
	6   AppKit                              0x00007fff89426999 -[NSToolbarButton sendAction:to:] + 75
	7   AppKit                              0x00007fff88fd7b7a -[NSToolbarItemViewer mouseDown:] + 4981
	8   AppKit                              0x00007fff89470fef -[NSWindow _reallySendEvent:] + 12827
	9   AppKit                              0x00007fff88efb65c -[NSWindow sendEvent:] + 368
	10  AppKit                              0x00007fff88ead1e6 -[NSApplication sendEvent:] + 2238
	11  Decibel                             0x000000010ee4c7e3 Decibel + 272355
	12  AppKit                              0x00007fff88d39fe8 -[NSApplication run] + 711
	13  AppKit                              0x00007fff88d25424 NSApplicationMain + 1832
	14  Decibel                             0x000000010ee45a28 Decibel + 244264
	15  Decibel                             0x000000010ee0b5a4 Decibel + 5540

Re: Yosemite 10.10 Compatibility

Posted: Thu Nov 20, 2014 3:39 am
by mattn
Try moving OutputPreferencesView.nib from en.lproj to English.lproj. In fact, maybe move _all_ the contents of en.lproj into English.lproj. The fact that these two localization folders exist, both of them apparently for the English localization, looks like a bug to me.

Re: Yosemite 10.10 Compatibility

Posted: Thu Nov 20, 2014 8:46 am
by HansWurat
Hi mattn,

Thank you for your suggestion. I've already tried that but when I copy the files over to the other folder Decibel won't start anymore... So no luck here.

Re: Yosemite 10.10 Compatibility

Posted: Thu Nov 20, 2014 10:48 am
by RonaldPR
I wouldn't mess with the application package content. Nothing wrong with it. Will also spoil the code signature.

Seems to me more a problem with the preferences file. Try removing the file:

Re: Yosemite 10.10 Compatibility

Posted: Mon Nov 24, 2014 5:27 pm
by HansWurat
this doesn't help either. It seems that this is indeed a bug that comes when using Yosemite 10.10.
Let's hope sbooth fixes this issue soon...

Re: Yosemite 10.10 Compatibility

Posted: Wed Dec 17, 2014 6:09 pm
by Applejinx
I've migrated to a different Mac using Yosemite, and Decibel is still playing my uncompressed (wav) files, but will not play sound from mp3 podcasts. It starts them and does a notification I don't want, but it isn't making sound. It does change the sample rate to the correct one, and moves the indicator, but no audio.

Re: Yosemite 10.10 Compatibility

Posted: Tue Jan 06, 2015 2:44 pm
by sbooth
It seems the problem relates to having two folders inside the app containing resources, one called English.lproj and one called en.lproj. I think this is only an issue on systems that aren't using English as the default locale. I'm guessing that Mac OS X falls back to English.lproj for files that aren't present in localized form and ignores those present in en.lproj.

I will post a beta build for testing later this evening.