Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.
Forum closed
This forum was closed and turned into an archive effective April 21, 2018. It is no longer possible to create new topics or reply to existing topics.

Thanks everyone for all the great questions and contributions over the years.

Please use the Contact form to get in touch.

Remote Buddy Forum

Overview 

AuthorThread
User

25.05.2008 06:10:27
application upgrade
View

This posting is older than 6 months and can contain outdated information.
I recently upgraded the mythtv frontend from 0.20 to 0.21 on my mac mini. This involved deleting the old application and replacing it with a new one from a downloaded .dmg file. 
As a result, all of my remote configuration for mythtv disappeared! I had to re-do everything from scratch - creating a new mythtv behavior, and 20+ custom actions.

In the future, is there any way to prevent my mythtv behavior from disappearing when I upgrade to a newer version? 

These entries from the FAQ may be relevant to this topic:

Configuration
User

25.05.2008 10:38:16
Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
The MythTV developers (or those providing new builds on their own) 
seem to have a passion for frequently changing their bundle identifier 
it appears.

Since Remote Buddy (and OS X, CFPreferences, etc., etc.) identifies 
applications not by their name, but by their bundle identifier, if 
MythTV's bundle identifier changes from

org.mythtv.macx.mythfrontend

(currently used) to f.ex.

org.mythtv.mac.os.x.mythfrontend

Remote Buddy has no chance to see its the same software. Also, 
checking for the existance of the app on startup will of course fail, 
if you removed the old copy (with org.mythtv.macx.mythfrontend, as in 
the Behaviour) and replaced it with a new copy of MythTV (using 
something else than org.mythtv.macx.mythfrontend).

Your settings of course still exist. It's just simple impossible for 
RB to detect the latest mindchange by the MythTV developers/"builders".

The quick solution for you is to simple change the value of 
CFBundleIdentifier in the Info.plist to org.mythtv.macx.mythfrontend .

The real solution is to get the MythTV developers/"builders" use the 
same bundle identifier in their Info.plist just like everybody else is 
doing and stop using different bundle identifiers.

Where did you download your copy of MythTV?

Best regards, 
Felix Schwarz 

User

28.05.2008 05:06:23
Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
Hi Felix, 
Thank you for the detailed explanation. That is exactly what happened - the newer version of the app is called "org.osx-bundler.Mythfrontend.plist".

The OSX frontend for MythTV is not provided by a single packager, unlike the frontend for most common Linux distros. There are a few kind souls out there who build intel binaries for those of us too inept to build them ourselves (e.g. http://macvana.com/mythtv/RELEASES/) So I really can't blame them for an inconsistent naming convention.

Hopefully, other myth+remote buddy users can make use of your explanation and suggestion above next time they download a new binary. I can't imagine running MythTV on the Mac without the expandability remote buddy provides for the interface ... 6 buttons just doesn't cut it!

Steve 

User

02.01.2009 20:41:47
Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
"Since Remote Buddy (and OS X, CFPreferences, etc., etc.) identifies 
applications not by their name, but by their bundle identifier, if 
MythTV's bundle identifier changes from

org.mythtv.macx.mythfrontend

(currently used) to f.ex.

org.mythtv.mac.os.x.mythfrontend"

I did the change to org.mythtv.macx.mythfrontend but remote buddy doesnt seem to "see" mythfrontend. Launching mythfrontend and pressing the up/down keys only brings the volume bar. What else should I look for?

more info: 
leopard 
mythfrontend 0.21 downloaded from macavana.

User

02.01.2009 21:34:16
Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
sorry... my bad. Running the LSRefresh did the trick. 
User

08.06.2009 17:55:51
Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
What is LSRefresh? I didn't find it on my Mac Mini.

I have Mythfrontend 0.21-fixes, but RB doesn't recognize it. I don't see any MythTV option in the RB settings, and it doesn't control it when it's running. 

User

11.06.2009 00:13:11
Re: Re: application upgrade
View

This posting is older than 6 months and can contain outdated information.
 
What is LSRefresh? I didn't find it on my Mac Mini.

 
You can find it in the blog at iospirit.com by first clicking on 
"Search", then entering "LSRefresh" - or via Google.

I have Mythfrontend 0.21-fixes, but RB doesn't recognize it. I 
don't see any MythTV option in the RB settings, and it doesn't 
control it when it's running.

 
Please see above posts. Depending on which individual build of 
MythFrontEnd you use, it may have yet another different bundle 
identifier in the Info.plist file. That file is located inside the 
application at [..]/MythFrontEnd.app/Contents/Info.plist. The steps 
are these:

1) Change the value of CFBundleIdentifier inside the Info.plist of 
MythFrontEnd.app to org.mythtv.macx.mythfrontend

2) Run LSRefresh and select the MythFrontEnd.app, so OS X updates its 
cached records of the values in the Info.plist you just altered

3) Restart Remote Buddy: for efficiency reasons, RB only searches for 
applications on startup. New applications or altered versions of 
already installed applications will not be recognized by Remote Buddy 
until its next start.

Best regards, 
Felix Schwarz