Thanks for all your suggestions, but no luck as yet.
I've tried editing
Code:
/Users/frontrow/Library/Application Support/XBMC/userdata/Keymap.xml
but on the AppleTV this doesn't appear to have any effect. Then I found
Code:
/Applications/XBMC.app/Contents/Resources/XBMC/system/keymaps/joystick.AppleRemote.xml
which seems to be the right one.
Tried adding the following:
Code:
<MyVideoFiles>
<joystick name="AppleRemote">
...
<!-- hold menu --> <button id="8">RefreshRSS</button>
<!-- hold left --> <button id="9">RefreshRSS</button>
<!-- hold right --> <button id="10">RefreshRSS</button>
</joystick>
</MyVideoFiles>
but it doesn't seem to have any effect. I know my change is in the right place because it changed behavior (menu-hold used to bring up the context menu, now it does nothing).
I also tried hitting the URL
Code:
http://192.168.0.197:8080/xbmcCmds/xbmcHttp?command=execbuiltin¶meter=RefreshRSS
whilst the RSS feed listing was being displayed by XBMC but that didn't seem to have an effect either.
Don't see any errors in
Code:
/Library/Logs/Console/501/console.log
It seems the RefreshRSS might be broken in this SVN release?
Or - The wiki page
http://wiki.xbmc.org/?title=List_of_Built_In_Functions refers to RefreshRSS as "Reload RSS feeds from RSSFeeds.xml" - so maybe it doesn't apply to RSS feeds defined in sources.xml?
There's no way to disable the caching of these RSS feeds? I'd rather it loaded them from the Internet every time than not be able to refresh them. (In an ideal world I suppose RefreshRSS would be an option from the Context Menu).