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

20.02.2009 02:49:07
DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
Or rather, sticks. Once I press and hold FF for a while (with the standard Apple Remote), the Mac OS X DVD player keeps going for a *long* while and I don't know how to stop it. Any ideas about how to fix this? 

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

Hardware - Apple® Remote
User

24.02.2009 21:24:17
Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking.

Remote Buddy is issuing a "fastforward" AppleScript command when you 
press the button and a "play" AppleScript command when you release it. 
Actual handling of these commands is done by DVD Player itself.

Right now I don't have a DVD at hand to try to reproduce it, but I 
haven't gotten any other such reports, either.

How long do you have to hold the button for it to "stick"? 
Are you using any InputManagers, Haxies, SIMBL plugins or the like?

Best regards, 
Felix Schwarz 

User

24.02.2009 21:55:19
Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
 
How long do you have to hold the button for it to "stick"? 
Are you using any InputManagers, Haxies, SIMBL plugins or the like?

 
No, I don't use anything fancy.

After doing some more testing, I've found out that it mainly happens when I use real DVDs and am not very close to my Mac. Thus, I suspect that Remote Buddy does not detect the button being released. When RB won't stop fast-forwarding, nothing can interrupt it, not even pressing the play button. So my guess would be that the "sticking" happens when the event of the button being released is lost. If a cleaner solution is not possible, it already would help if one could stop fast-forwarding with the play button.

Axel 

User

02.03.2009 13:37:17
Re: Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
Thanks for the info.

I've looked some more into it and found what might be contributing to 
the problem. Internally, Remote Buddy knows press, repeat and release 
event. Right now, the "fastforward" Applescript command is executed on 
press & repeat, whereas executing it on press only should last. The 
problem here is that depending on context - in a DVD menu or playing a 
DVD movie - DVD Player has to be sent different commands for 
navigation and ff/rew respectively. I'm still unsure whether this 
really may contribute to the problem, since this AppleScript is in use 
pretty much since 2006 and I can't remember a previous occurence of 
the problem you describe.

Regardless, I'll optimize this code for the next release. Please let 
me know, if the problem still exists after the next release of Remote 
Buddy.

Best regards, 
Felix Schwarz 

User

02.03.2009 23:45:00
Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
Thanks! I will report back. Does what you have found out correspond to my observation that real DVDs cause problems, but DVD folders on a hard drive don't? Would some kind of timing issue or race condition come into play here? 
User

04.03.2009 17:21:02
Re: Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
No, this would not relate. It's a small inefficiency that wouldn't 
make any difference between DVD folders and actual DVDs.

If the problem only occurs with real DVDs, however, the problem is 
already solved and nothing Remote Buddy can work around or cure: DVD 
Player will just need more time to seek on actual, optical media (with 
all its challenges like scratches or dust on the drive's lens) and 
fullfill the fastforward command before returning, causing the delay 
and "queueup" of commands to happen.

Best regards, 
Felix Schwarz 

User

08.03.2009 20:20:05
Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
I wonder how Sofa Control does it, then (read that sentence as honest curiosity, not as an ironic snide). I've just tested it with that program and it doesn't hang. Maybe they directly route the Apple Remote output to the DVD player program. 
User

08.03.2009 20:58:17
Re: Re: DVD Player: fast forwarding hangs
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking / wondering ;-) .

Remote Buddy is the only application available that allows its users 
to issue emulated Apple Remote events. Its feature-complete Apple IR 
Receiver emulation is a unique feature you won't find in any other 
product.

With regards to DVD Player:

To support the wealth of functionality and hardware as well as being 
able to offer the greatest possible freedom for the user to adapt the 
function of each button to his personal needs, Remote Buddy *has* to 
rely on AppleScript to control DVD Player. Why?

a) Just handing Apple Remote events through, for example, wouldn't 
allow the free mapping of actions to buttons Remote Buddy is offering. 
b) The same goes for just "releasing" the Apple IR receiver (and 
returning control to OS X built-in support) - that'd rely on the 
existance of an Apple IR receiver on each Mac.

Both a) and b) would limit users in how they can use their remote 
control. Mapping f.ex. "Play (hold)" to "Toggle fullscreen" or "Eject 
CD/DVD" wouldn't work in either of both scenarios. It'd *always* 
trigger the built-in OS X behaviour for a long Play button press, 
which is to put the system to sleep. You'd effectively loose a number 
of buttons that you could otherwhise put to use for things useful in 
that context.

However, if you combine RB's flexibility to freely configure the 
action for each button with Remote Buddy's Apple Remote event 
emulation, you can f.ex.

1) forward the button events for just a selection of buttons (f.ex. 
just the "left" and "right" buttons), by selecting the respective 
actions from the "Virtual Remote” (in Prefs > Mapping > DVD Player, 
two clicks and a bit of mouse movement) and .. 
2) .. mix them with other available actions (like "Toggle 
fullscreen") ..

and keep all benefits :-)

Since I can't reproduce what you report: if you try above, please let 
me know about the result. Please also let me know if you see any 
change with the next RB update. Thanks in advance.

Best regards, 
Felix Schwarz