Way to change the player controls interface?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
OblivionLord Offline
Junior Member
Posts: 36
Joined: Apr 2009
Reputation: 0
Post: #1
Is there a way to alter the way the video player controls look onscreen so it doesn't look like a game controller?
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,523
Joined: Oct 2003
Reputation: 138
Post: #2
Everything you see is skinnable. See VideoOSD.xml

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
OblivionLord Offline
Junior Member
Posts: 36
Joined: Apr 2009
Reputation: 0
Post: #3
is there a section for other skins?
find quote
Waffa Offline
Posting Freak
Posts: 1,163
Joined: May 2008
Reputation: 7
Location: Netherlands
Post: #4
There are about 30+ skins.
Go in xbmc to settings/appearance/look & feel - skin. To set your skin.

Place new skins in the skin folder of XBMC.(windows)
C:\Program Files\XBMC\skin
Or better:
C:\Documents and Settings\username\Application Data\XBMC\skin

Use this script for downloading skins/scripts/plugins.
Passion-XBMC Installer Script.

There is a skin manager you can use look here.
XBMC Skin Manager

Or download manually and place in skin folder.
http://forum.xbmc.org/forumdisplay.php?fid=67
find quote
msrtlt Offline
Junior Member
Posts: 7
Joined: Jul 2011
Reputation: 0
Post: #5
Hello,

Is it possible to adjust skip time forward/backward? Currently Arrow Right skips 30 seconds - I would like to change it to 10.

Also, is it possible to difine another custom combination - say, Alt-Arrow Right would skip 30 seconds?

Thank you,
Michael
find quote
The_Dogg Offline
Fan
Posts: 375
Joined: Feb 2004
Reputation: 3
Location: Canada
Post: #6
Yes it is, check the wiki, hint: look for advancedsettings.xml

also yes, check the wiki, hint: look for keymap.xml

Hardware: Revo 3610 + SSD - Harmony 700 Remote
Software: XBMCBuntu Frodo - Sickbeard - SabNZBd+

[Image: all-clearlogo.jpg]
find quote
jhsrennie Offline
Team-XBMC Developer
Posts: 7,237
Joined: Nov 2008
Reputation: 117
Location: Chester, UK
Post: #7
The_Dogg Wrote:Yes it is, check the wiki, hint: look for advancedsettings.xml
also yes, check the wiki, hint: look for keymap.xml

Specifically see http://wiki.xbmc.org/?title=Advancedsett...3Cvideo.3E and the settings:

Code:
<timeseekforward>30</timeseekforward>  <!-- Time to seek forward in seconds when doing a short seek.  Defaults to 30. -->
<timeseekbackward>-30</timeseekbackward>  <!-- Time to seek backward in seconds when doing a short seek.  Defaults to -30. -->
<timeseekforwardbig>600</timeseekforwardbig>  <!-- Time to seek forward in seconds when doing a long seek.  Defaults to 600 (10 minutes). -->
<timeseekbackwardbig>-600</timeseekbackwardbig>  <!-- Time to seek forward in seconds when doing a long seek.  Defaults to -600 (10 minutes). -->

You can certain add a key mapping for Alt-R. If you use Windows grab a copy of KeyMapEdit from http://xbmcmce.sourceforge.net/ or on Linux/OSX use your favourite text editor to create a userdata keyboard.xml. The actions you need to map are:

bigstepback and bigstepforward
stepback and stepforward
smallstepback and, erm, there is no smallstepforward action

I don't know why a smallstepforward action was never added. Maybe no-one ever asked for it.

JR
find quote
spiff Offline
Grumpy Bastard Developer
Posts: 12,180
Joined: Nov 2003
Reputation: 82
Post: #8
the idea of smallstepback is if you just lost some conversation or something and want to jump a few secs back. hard to do that in a forward fashion Wink

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
msrtlt Offline
Junior Member
Posts: 7
Joined: Jul 2011
Reputation: 0
Post: #9
Thank you very much for the help!

I created the two files and everything works fine. Two more things:
1. How does XBMC know to map, say, StepForward to timeseekforward?
2. Is it possible to add user defined functionality such as MediumStepForward or VeryBigStepForward?

Thanks again,
Michael
find quote
jhsrennie Offline
Team-XBMC Developer
Posts: 7,237
Joined: Nov 2008
Reputation: 117
Location: Chester, UK
Post: #10
msrtlt Wrote:1. How does XBMC know to map, say, StepForward to timeseekforward?
2. Is it possible to add user defined functionality such as MediumStepForward or VeryBigStepForward?

XBMC has a list of action names that you can use in keyboard.xml, remote.xml, etc to map user inputs to actions. You can modify the XML files to change what input is mapped to what action, but you can't create new actions. To see what actions are available look at the Wiki articles http://wiki.xbmc.org/index.php?title=Action_IDs and http://wiki.xbmc.org/?title=List_of_Built_In_Functions, or for the very latest info see the source code files https://github.com/xbmc/xbmc/blob/master...slator.cpp and https://github.com/xbmc/xbmc/blob/master...iltins.cpp. Although this is C++ it's fairly obvious where the arrays of action names are.

Adding a new action, like SmallStepForward, requires a developer to modify one of the two source code files.

JR
find quote
Post Reply