XBMC will be renamed to Kodi for v14. Read here for more details
Various pages on the wiki might contain old references to "XBMC", but will most often still apply to "Kodi". Find out how you can help here.

InfoLabels, Troubleshooting

From Kodi
(Difference between pages)
Jump to: navigation, search
(Labels Available In XBMC)
 
(Network performance issues (wireless))
 
Line 1: Line 1:
===Labels Available In XBMC===
+
Before starting troubleshooting it's always a good idea to enable DebugLog in XBMC.
{| class="usertable" border="1"
+
This provides more detailed info on what's going on, this is done like this: link
|- class="userrow"
+
<br>
| class="usercell" | AudioScrobbler.ConnectState
+
| class="usercell" | Connected to the audioscrobbler
+
|- class="userrow"
+
| class="usercell" | AudioScrobbler.SubmitInterval
+
| class="usercell" | Shows next reconnect when submission failed
+
|- class="userrow"
+
| class="usercell" | AudioScrobbler.FilesCached
+
| class="usercell" | Number of cached songs
+
|- class="userrow"
+
| class="usercell" | AudioScrobbler.SubmitState
+
| class="usercell" | Shows time left until the current song is submitted
+
|- class="userrow"
+
| class="usercell" | container.folderpath
+
| class="usercell" | Shows path of currently displayed folder
+
|- class="userrow"
+
| class="usercell" | Container(id).ListItem(offset).Label
+
| class="usercell" | Shows ListItem.Label for a specific List or Panel Container with a offset ''( eg: Container(50).Listitem(2).Label )''
+
|- class="userrow"
+
| class="usercell" | Container(id).ListItem(offset).Label2
+
| class="usercell" | Shows ListItem.Label2 for a specific List or Panel Container with a offset ''( eg: Container(50).Listitem(-2).Label2 )''
+
|- class="userrow"
+
| class="usercell" | Container(id).ListItem(offset).Icon
+
| class="usercell" | Shows ListItem.Icon for a specific List or Panel Container with a offset ''( eg: Container(52).Listitem(1).Icon)''
+
|- class="userrow"
+
| class="usercell" | Container(id).ListItem(offset).ActualIcon
+
| class="usercell" | Shows ListItem.ActualIcon for a specific List or Panel Container with a offset ''( eg: Container(50).Listitem(0).ActualIcon )''
+
|- class="userrow"
+
| class="usercell" | Container(id).ListItem(offset).Thumb
+
| class="usercell" | Shows ListItem.Thumb for a specific List or Panel Container with a offset ''( eg: Container(50).Listitem(0).Thumb )''
+
|- class="userrow"
+
| class="usercell" | listitem.label
+
| class="usercell" | Shows the left label of the currently selected item in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.label2
+
| class="usercell" | Shows the right label of the currently selected item in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.title
+
| class="usercell" | Shows the title of the currently selected song or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.tracknumber
+
| class="usercell" | Shows the track number of the currently selected song in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.artist
+
| class="usercell" | Shows the artist of the currently selected song in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.album
+
| class="usercell" | Shows the album of the currently selected song in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.year
+
| class="usercell" | Shows the year of the currently selected song, album or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.genre
+
| class="usercell" | Shows the genre of the currently selected song, album or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.director
+
| class="usercell" | Shows the director of the currently selected movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.filename
+
| class="usercell" | Shows the filename of the currently selected song or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.date
+
| class="usercell" | Shows the file date of the currently selected song or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.size
+
| class="usercell" | Shows the file size of the currently selected song or movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.rating
+
| class="usercell" | Shows the IMDB rating of the currently selected movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.mpaa
+
| class="usercell" | Show the MPAA rating of the currently selected movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.programcount
+
| class="usercell" | Shows the number of times an xbe has been run from "my programs"
+
|- class="userrow"
+
| class="usercell" | listitem.duration
+
| class="usercell" | Shows the song or movie duration of the currently selecter movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.cast
+
| class="usercell" | Shows a concatenated string of cast members of the currently selected movie in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.castandrole
+
| class="usercell" | Shows a concatenated string of cast members and roles of the currently selected movie in a list or controlpanel
+
|- class="userrow"
+
| class="usercell" | listitem.Studio
+
| class="usercell" | Studio of current selected Music Video in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.Writer
+
| class="usercell" | Name of Writer of current Video in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.Tagline
+
| class="usercell" | Small Summary of current Video in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.PlotOutline
+
| class="usercell" | Small Summary of current Video in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | listitem.Plot
+
| class="usercell" | Complete Text Summary of Video in a list or thumb control
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Title
+
| class="usercell" | Title of the currently playing song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Album
+
| class="usercell" | Album from which the current song is from
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Artist
+
| class="usercell" | Artist(s) of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Genre
+
| class="usercell" | Genre(s) of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Year
+
| class="usercell" | Year of release of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Time
+
| class="usercell" | Current time in song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.TimeRemaining
+
| class="usercell" | Current remaining time in song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.TimeSpeed
+
| class="usercell" | Both the time and the playspeed formatted up. eg 1:23 (2x)
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.TrackNumber
+
| class="usercell" | Track number of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Duration
+
| class="usercell" | Duration of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.BitRate
+
| class="usercell" | Bitrate of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Channels
+
| class="usercell" | Number of channels of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.BitsPerSample
+
| class="usercell" | Number of bits per sample of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.SampleRate
+
| class="usercell" | Samplerate of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.Codec
+
| class="usercell" | Codec of current song
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.PlaylistPosition
+
| class="usercell" | Position of the current song in the current music playlist
+
|- class="userrow"
+
| class="usercell" | MusicPlayer.PlaylistLength
+
| class="usercell" | Total size of the current music playlist
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.SongsPlayed
+
| class="usercell" | Number of songs played during Party Mode
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.MatchingSongs
+
| class="usercell" | Number of songs available to Party Mode
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.MatchingSongsPicked
+
| class="usercell" | Number of songs picked already for Party Mode
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.MatchingSongsLeft
+
| class="usercell" | Number of songs left to be picked from for Party Mode
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.RelaxedSongsPicked
+
| class="usercell" | Not currently used
+
|- class="userrow"
+
| class="usercell" | MusicPartyMode.RandomSongsPicked
+
| class="usercell" | Number of unique random songs picked during Party Mode
+
|- class="userrow"
+
| class="usercell" | Network.IPAddress
+
| class="usercell" | The Xbox's IP Address (formatted as IP: <ipaddress>)
+
|- class="userrow"
+
| class="usercell" | Network.MacAddress
+
| class="usercell" | xbox mac address
+
|- class="userrow"
+
| class="usercell" | Network.IsDHCP
+
| class="usercell" | network type is DHCP or FIXED
+
|- class="userrow"
+
| class="usercell" | Network.LinkState
+
| class="usercell" | network linkstate e.g. 10mbit/100mbit etc.
+
|- class="userrow"
+
| class="usercell" | Network.SubnetAddress
+
| class="usercell" | network subnet address
+
|- class="userrow"
+
| class="usercell" | Network.GatewayAddress
+
| class="usercell" | network gateway address
+
|- class="userrow"
+
| class="usercell" | Network.DHCPAddress
+
| class="usercell" | DHCP ip address
+
|- class="userrow"
+
| class="usercell" | Network.DNS1Address
+
| class="usercell" | network dns 1 address
+
|- class="userrow"
+
| class="usercell" | Network.DNS2Address
+
| class="usercell" | network dns 2 address
+
|- class="userrow"
+
| class="usercell" | Player.FinishTime
+
| class="usercell" | Time playing media will end
+
|- class="userrow"
+
| class="usercell" | Player.Time
+
| class="usercell" | Elapsed time of current playing media
+
|- class="userrow"
+
| class="usercell" | Player.TimeRemaining
+
| class="usercell" | Remaining time of current playing media
+
|- class="userrow"
+
| class="usercell" | Player.Duration
+
| class="usercell" | Total duration of the current playing media
+
|- class="userrow"
+
| class="usercell" | Player.SeekTime
+
| class="usercell" | Time to which the user is seeking
+
|- class="userrow"
+
| class="usercell" | Player.Volume
+
| class="usercell" | Current volume (between -60 and 0dB)
+
|- class="userrow"
+
| class="usercell" | Playlist.Position
+
| class="usercell" | Position of the current item in the current playlist (video or music)
+
|- class="userrow"
+
| class="usercell" | Playlist.Length
+
| class="usercell" | Total size of the current playlist (video or music)
+
|- class="userrow"
+
| class="usercell" | Playlist.Random
+
| class="usercell" | Returns string ID's 590 (Randomize Play Enabled) or 591 (Disabled)
+
|- class="userrow"
+
| class="usercell" | Playlist.Repeat
+
| class="usercell" | Returns string ID's 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)
+
|- class="userrow"
+
| class="usercell" | Skin.CurrentTheme
+
| class="usercell" | Returns the current selected skin theme.
+
|- class="userrow"
+
| class="usercell" | Skin.String(name)
+
| class="usercell" |
+
Returns the <span class="nobr">user-set</span> skin string, set via the Skin.SetString(name) [http://manual.xboxmediacenter.de/wakka.php?wakka=BuiltInFunctions&v=1dty built in function]. Allows skinners to have <span class="nobr">user-customisable</span> labels.
+
|- class="userrow"
+
| class="usercell" | System.Time
+
| class="usercell" | Current time
+
|- class="userrow"
+
| class="usercell" | System.Date
+
| class="usercell" | Current date
+
|- class="userrow"
+
| class="usercell" | System.Alarmpos
+
| class="usercell" | Shutdown Timer position
+
|- class="userrow"
+
| class="usercell" | System.Freespace
+
| class="usercell" | Total Freespace on the drive
+
  
|- class="userrow"
+
==Lost control==
| class="usercell" | System.Usedspace
+
;Why did my XBMC freeze? There is a new item on the rightside of the top of the screen and my controller isn't working.
| class="usercell" | Total Usedspace on the drive
+
:That is the volume control or seekbar popup menu. It is assigned to the right thumbstick on the controller (up and down for volume, left and right for seeking). Try recalibrating your analog sticks by moving them in full circles several times. If this does not fix the problem, your controller may simply be more sensitive than others. Increase the value of <deadzone> in ''XBoxMediaCenter.xml''.
 +
<br>
  
|- class="userrow"
 
| class="usercell" | System.Totalspace
 
| class="usercell" | Totalspace on the drive
 
  
|- class="userrow"
+
==Audio related issues==
| class="usercell" | System.UsedspacePercent
+
;The volume level in XBMC is down really, really low – I can't hear anything!
| class="usercell" | Total Usedspace Percent on the drive
+
:The right thumb stick (push up or down) alters the volume level. Sometimes a second controller is tucked away and could be lowering the volume.
 +
<br>
  
|- class="userrow"
+
;Help! My Music visualization doesn't change!
| class="usercell" | System.FreespacePercent
+
:Milkdrop and Vortex support a locked mode where presets don't change automatically. This is toggled using controller and the [[Image:2d_btn_back.png]] button. Notice that little padlock ?
| class="usercell" | Total Freespace Percent on the drive
+
<br>
  
|- class="userrow"
 
| class="usercell" | System.Freespace(DRIVE)
 
| class="usercell" | Freespace on drive DRIVE. DRIVE can be C, E, F, G, X, Y or Z
 
  
|- class="userrow"
+
==Video output issues / Issues with video playback==
| class="usercell" | system.usedspace(DRIVE)
+
;I changed to another skin, and the screen went black. Now, whenever I boot XBMC it stays black and I can't do anything!
| class="usercell" | Usedspace on drive DRIVE. DRIVE can be C, E, F, G, X, Y or Z
+
:Hold down both thumbsticks (clicked) when launching or booting XBMC. This will cause a screen to pop up asking you if you want to reset your settings (including the active skin) to the defaults. The only settings not reset by this method is the Master lock code, and the advaced settings only accessable via manual edit of XML-files, (such as AdvancedSettings.xml, Keymap.xml, LCD.xml, RssFeeds.xml and PartyMode.xml).
  
|- class="userrow"
+
;I use XBMC in 1080i, and when I try and watch videos it fails. What can I do?
| class="usercell" | system.totalspace(DRIVE)
+
:The Xbox comes equipped with 64Mb of unified RAM, which means that system and graphics memory are shared (unlike a standard PC where they are separate.) This means that when you use 1080i you have to be mindful of things that can take up memory:
| class="usercell" | Totalspace on drive DRIVE. DRIVE can be C, E, F, or G
+
* Cache sizes
 +
* Skin used
 +
* Enabled services (Webserver, Ftpserver, Python)
 +
Due to the shortage of RAM, it may be a wise idea to turn off all of the listed services at first until you know what can be sustained.  A video cache size of 1Mb is more than enough for playback over a wired local network.  If you use wireless, then you may need it slightly higher, though expect problems with streaming over wireless - wireless very rarely runs at it's advertised speed - often it is significantly slower, so experiment with placement of access points and the like.
  
|- class="userrow"
+
;When I play videos, they display using the wrong aspect ratio. What can I do to fix this?
| class="usercell" | System.UsedspacePercent(DRIVE)
+
:XBMC has built-in aspect ratio control, as well as zoom control. This can be changed by use of the [[Image:Btn_y3.png]] button during video playback.  When you press [[Image:Btn_y3.png]] you will also see which resolution it is using.  If you find your 4x3 movies play on your 16x9 screen stretched out, instead of with black bars either side of the image, it may be that you have selected "Auto" as the video output resolution in the Video Player settings, and your TV does not auto-switch to it's 4x3 mode.  Set it to 16x9 in this case.  See Movie Playback & OSD for more information.
| class="usercell" | Usedspace Percent on drive DRIVE. DRIVE can be C, E, F, or G
+
  
|- class="userrow"
+
;I can't seem to be able to select Widescreen/HDTV modes. How can I fix this?
| class="usercell" | System.FreespacePercent(DRIVE)
+
:You must enable Widescreen/HDTV Modes in the Microsoft Dashboard. Once this is done, the options will appear in XBMC.<br>'''Note: For HDTV modes you need two things. The xbox must be in NTSC mode and you also need a suitable AV cable.'''
| class="usercell" | Freespace Percent on drive DRIVE. DRIVE can be C, E, F, or G
+
<br>
|- class="userrow"
+
| class="usercell" | System.CPUTemperature
+
| class="usercell" | Current CPU temperature
+
|- class="userrow"
+
| class="usercell" | System.GPUTemperature
+
| class="usercell" | Current GPU temperature
+
|- class="userrow"
+
| class="usercell" | System.FanSpeed
+
| class="usercell" | Current fan speed
+
|- class="userrow"
+
| class="usercell" | System.BuildVersion
+
| class="usercell" | Version of build
+
|- class="userrow"
+
| class="usercell" | System.BuildDate
+
| class="usercell" | Date of build
+
|- class="userrow"
+
| class="usercell" | System.FPS
+
| class="usercell" | Current rendering speed (frames per second)
+
|- class="userrow"
+
| class="usercell" | System.FreeMemory
+
| class="usercell" | Amount of free memory in Mb
+
|- class="userrow"
+
| class="usercell" | System.ScreenMode
+
| class="usercell" | Screenmode (eg PAL)
+
|- class="userrow"
+
| class="usercell" | System.ScreenWidth
+
| class="usercell" | Width of screen in pixels
+
|- class="userrow"
+
| class="usercell" | System.ScreenHeight
+
| class="usercell" | Height of screen in pixels
+
|- class="userrow"
+
| class="usercell" | System.CurrentWindow
+
| class="usercell" | Current Window we are in
+
|- class="userrow"
+
| class="usercell" | System.CurrentControl
+
| class="usercell" | Current focused control
+
|- class="userrow"
+
| class="usercell" | System.XboxNickName
+
| class="usercell" | Nickname of the xbox
+
|- class="userrow"
+
| class="usercell" | System.DVDLabel
+
| class="usercell" | Label of the disk in the <span class="nobr">DVD-ROM</span> drive
+
|- class="userrow"
+
| class="usercell" | System.LaunchXBE
+
| class="usercell" | Label of the currently launched Game or Application
+
|- class="userrow"
+
| class="usercell" | system.hddtemperature
+
| class="usercell" | hdd temperature
+
|- class="userrow"
+
| class="usercell" | system.hddinfomodel
+
| class="usercell" | hdd model info
+
|- class="userrow"
+
| class="usercell" | system.hddinfofirmware
+
| class="usercell" | hdd firmware version
+
|- class="userrow"
+
| class="usercell" | system.hddinfoserial
+
| class="usercell" | hdd serial number
+
|- class="userrow"
+
| class="usercell" | system.hddinfopw
+
| class="usercell" | hdd password
+
|- class="userrow"
+
| class="usercell" | system.hddinfolockstate
+
| class="usercell" | hdd lockstate info
+
|- class="userrow"
+
| class="usercell" | system.hddlockkey
+
| class="usercell" | hdd lock key
+
|- class="userrow"
+
| class="usercell" | system.hddbootdate
+
| class="usercell" | hdd first boot date
+
|- class="userrow"
+
| class="usercell" | system.hddcyclecount
+
| class="usercell" | hdd switch on counter
+
|- class="userrow"
+
| class="usercell" | system.dvdinfomodel
+
| class="usercell" | dvd model info
+
|- class="userrow"
+
| class="usercell" | system.dvdinfofirmware
+
| class="usercell" | dvd firmware version
+
|- class="userrow"
+
| class="usercell" | system.hddcyclecount
+
| class="usercell" | hdd switch on counter
+
|- class="userrow"
+
| class="usercell" | system.mplayerversion
+
| class="usercell" | mplayer.dll version
+
|- class="userrow"
+
| class="usercell" | system.kernelversion
+
| class="usercell" | xbox kernel version
+
|- class="userrow"
+
| class="usercell" | system.uptime
+
| class="usercell" | system current uptime
+
|- class="userrow"
+
| class="usercell" | system.totaluptime
+
| class="usercell" | system total uptime
+
|- class="userrow"
+
| class="usercell" | system.cpufrequency
+
| class="usercell" | xbox cpu frequency
+
|- class="userrow"
+
| class="usercell" | system.xboxversion
+
| class="usercell" | detected xbox version
+
|- class="userrow"
+
| class="usercell" | system.avcablepackinfo
+
| class="usercell" | av cablepack info
+
|- class="userrow"
+
| class="usercell" | system.screenresolution
+
| class="usercell" | screen resolution
+
|- class="userrow"
+
| class="usercell" | system.videoencoderinfo
+
| class="usercell" | video encoder info
+
|- class="userrow"
+
| class="usercell" | system.xboxserial
+
| class="usercell" | xbox serial number
+
|- class="userrow"
+
| class="usercell" | system.videoxberegion
+
| class="usercell" | xbox video xbe region
+
|- class="userrow"
+
| class="usercell" | system.bios
+
| class="usercell" | xbox detected bios, id's -> \system\systeminfo\biosIds.ini
+
|- class="userrow"
+
| class="usercell" | system.modchip
+
| class="usercell" | detected modchip
+
|- class="userrow"
+
| class="usercell" | system.internetstate
+
| class="usercell" | will return the internet state, connected or not connected
+
and for Conditional use: Connected->TRUE, not Connected->FALSE, do not use to check status in a pythonscript since it is threaded.
+
|- class="userrow"
+
| class="usercell" | system.controllerport(x)
+
| class="usercell" | for x=1,2,3,4 will in time return connected devices on the controller port e.g. system.controllerport(1)
+
|- class="userrow"
+
| class="usercell" | System.Language
+
| class="usercell" | Shows the current language
+
|- class="userrow"
+
| class="usercell" | Visualisation.Preset
+
| class="usercell" | Shows the current preset of the visualisation
+
|- class="userrow"
+
| class="usercell" | Visualisation.Name
+
| class="usercell" | Shows the name of the visualisation
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Time
+
| class="usercell" | Current time in movie
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.TimeRemaining
+
| class="usercell" | Current remaining time in movie
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.TimeSpeed
+
| class="usercell" | Current time + playspeed. eg 1:23:14 (-4x)
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Duration
+
| class="usercell" | Length of current movie
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Title
+
| class="usercell" | Title of current movie. If it's in the database it will return the database title, else the filename
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Genre
+
| class="usercell" | Genre(s) of current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Director
+
| class="usercell" | Director of current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Year
+
| class="usercell" | Year of release of current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Rating
+
| class="usercell" | IMDB user rating of current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.mpaa
+
| class="usercell" | MPAA rating of current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.PlaylistPosition
+
| class="usercell" | Position of the current song in the current video playlist
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.PlaylistLength
+
| class="usercell" | Total size of the current video playlist
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Cast
+
| class="usercell" | A concatenated string of cast members of the current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.CastAndRole
+
| class="usercell" | A concatenated string of cast members and roles of the current movie, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Album
+
| class="usercell" | Album from which the current Music Video is from, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Artist
+
| class="usercell" | Artist(s) of current Music Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Studio
+
| class="usercell" | Studio of current Music Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Writer
+
| class="usercell" | Name of Writer of current playing Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Tagline
+
| class="usercell" | Small Summary of current playing Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.PlotOutline
+
| class="usercell" | Small Summary of current playing Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | VideoPlayer.Plot
+
| class="usercell" | Complete Text Summary of current playing Video, if it's in the database
+
|- class="userrow"
+
| class="usercell" | Weather.Conditions
+
| class="usercell" | Current weather conditions – this is looked up in a background process.
+
|- class="userrow"
+
| class="usercell" | Weather.Temperature
+
| class="usercell" | Current weather temperature
+
|- class="userrow"
+
| class="usercell" | Weather.Location
+
| class="usercell" | City/town which the above two items are for
+
|- class="userrow"
+
| class="usercell" | XLinkKai.UserName
+
| class="usercell" | Shows the XLink Kai username
+
|}
+
  
===Images Available in XBMC===
 
{| class="usertable" border="1"
 
|- class="userrow"
 
| class="usercell" | container.folderthumb
 
| class="usercell" | Thumbnail Image of the current displayed folder of list and thumb panels
 
|- class="userrow"
 
| class="usercell" | Weather.Conditions
 
| class="usercell" | Image of current weather conditions
 
|- class="userrow"
 
| class="usercell" | MusicPlayer.Cover
 
| class="usercell" | Cover of currently playing album
 
|- class="userrow"
 
| class="usercell" | VideoPlayer.Cover
 
| class="usercell" | Cover of currently playing movie
 
|- class="userrow"
 
| class="usercell" | ListItem.Thumb
 
| class="usercell" | Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control
 
|- class="userrow"
 
| class="usercell" | ListItem.Icon
 
| class="usercell" | Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the “Big” version of the icon.
 
|- class="userrow"
 
| class="usercell" | ListItem.ActualIcon
 
| class="usercell" | Shows the icon of the currently selected item in a list or thumb control.
 
|- class="userrow"
 
| class="usercell" | ListItem.Overlay
 
| class="usercell" | Shows the Overlay Icon status (compressed file, Trainer, watched, unwatched, locked) of the currently selected item in a list or thumb control.
 
|- class="userrow"
 
| class="usercell" | Skin.String(name)
 
| class="usercell" |
 
Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) [http://manual.xboxmediacenter.de/wakka.php?wakka=BuiltInFunctions&v=1dty built in function]. Allows skinners to have <span class="nobr">user-customisable</span> images and multiimages.
 
|}
 
  
[[category:Skin Development]]
+
==XBMC won't start==
 +
;I recently upgraded my XBMC and now it loads with a XBMC Fatal Load Error – Q:\XboxMediaCenter.xml, Line 0 – Failed to open file. I don't even have a Q: drive?
 +
:The Q: drive is the temporary drive that XBMC sets up in it's own directory. You probably did an edit to ''XboxMediaCenter.xml'' that broke the file (forgot to close a tag perhaps?) A good practise is to always verify the integrity by opening ''XboxMediaCenter.xml'' in a Webbrowser before uploading!
 +
;I try to launch XBMC from a dashboard and it does not start (freeze or black screen), why?
 +
:If you have a very old BIOS in your modchip, make sure that XBMC's XBE (executable) is patched from DEBUG to RETAIL, as old BIOS's can't run DEBUG executeables. You can patch it with xbepatch or deXBE. If you get same problem again try another build of XBMC, if still same issue follow EvoX FAQ.
 +
<br>
 +
 
 +
 
 +
==XBMC won't play a file==
 +
;I got one or several AVI files that plays choppy and/or ends in the middle of playback, what could be the cause?
 +
:There's basically 2 types of AVI files, AVI and AVI2.0. AVI2.0 is also known as OpenDML. If your file is encoded with XviD (or another MPEG-4 Codec) video and MP3 audio (use GSPOT to findout) this is almost certainly the cause to the playback problems. The issue can be resolved by RE-MUXING the video to old AVI format using a tool like AVIMux-GUI. If the file is a '''.MP4''' file, it could be streamripped or just created as a Stream. Then you need to enable ''No Cache'' in Video OSD Settings.
 +
;Why can't Xbox Media Center read/play files larger than 1GB from a UDF DVD-R/RW media?
 +
:This is due to a Xbox™ limitation reading UDF128 (this is not a XBMC failure or our fault).
 +
;Why can't Xbox Media Center read/play files larger than 4GB from the Xbox™ harddrive?
 +
:This is due to a Xbox™ limitation in the FAT-X format (not a XBMC issue that can be fixed).
 +
;Why can't XBMC read/play AVI video files after 2GB or play/read a 2GB+ AVI video file?
 +
:All AVI files over 2GB in size are OpenDML AVI's and XBMC does not yet support OpenDML. '''PS! We know that XBMC also has other problems with OpenDML AVI's that are under 2GB in size. A couple of such problems are that XBMC cannot FF/RW in OpenDML, and/or video distortions. Note! Reason for this is that MPlayer which XBMC is based upon do not yet support OpenDML'''.
 +
<br>
 +
 
 +
 
 +
==Network performance issues (wired or wireless)==
 +
'''Do you experince slow throughput/load-times when streaming video or audio over a wired or wireless-network?'''
 +
Here are some general hints and tips that can aid wired and wireless performance issues:
 +
 
 +
===General (both wired and wireless) tips:===
 +
*If your computers operating-system is windows based (like 95/98/ME/XP/2000/2003) then follow/perform this tweaks:
 +
**Tweak the DNS errors caching in windows by following the first in [http://www.speedguide.net/read_articles.php?id=158 this url (link)] to speedup/fix failed dns lookups.
 +
**Follow this [http://www.tweakxp.com/article37107.aspx tweakxp.com (link)] register tweak to change the dir commad's buffer from 14000 to 65000 to raise the cache.
 +
** Uninstalled or reconfigure the "qos packet scheduler" service from the tcp/ip stack under properties in local area connection;
 +
***(Alernative 1: in windows => control panel => network connections => local area connection => properties => uninstall).
 +
***(Alernative 2: lower or disable the amount of bandwith reserved for qos, do this by following the last article [http://www.speedguide.net/read_articles.php?id=158 in this link]).
 +
 
 +
*If your computers operating-system is unix based like linux or freebsd then [http://www.dd.iij4u.or.jp/~okuyamak/Documents/tuning.english.html follow/perform this tip to change transmission area window (link)].
 +
 
 +
*In windows make you you 'unmount' (or disable) all virtual cd/dvd-rom drives (ex. from daemon-tools, alcohol 120%, clonedvd/clonecd, etc.).
 +
 
 +
*During smb streaming troubleshooting you should of course also (temporarly) try disabling any antivirus and firewall softwares on your computer.
 +
 
 +
===Wired specific tips:===
 +
*Force from "auto-detect speed" to "100mbps/full-duplex" becuase it disables auto-negotiation which can sometimes slow network connections, (in windows xp => control panel => network connections => local area connection properties => configure... => advanced => link speed...).
 +
 
 +
===Wireless specific tips:===
 +
* If your wireless access-point/router/adapters are 802.11b then upgrade (buy!) all to [[http://en.wikipedia.org/wiki/802.11g 802.11g, 802.11g+, 802.11n or 802.11a] equipment with [http://en.wikipedia.org/wiki/Multiple-input_multiple-output_communications MIMO] support instead. Know that in practice the maximum 802.11b throughput that an application can achieve is about 5.9Mbit/s (for burst transmission) and the average throughput is usually bellow 1Mb/second which is too slow to stream video in real-time. The average throughput for 802.11g is 25Mbit/s, and 50Mbit/s for 802.11g+ with [http://en.wikipedia.org/wiki/Multiple-input_multiple-output_communications MIMO] so even that might have problems streaming [http://en.wikipedia.org/wiki/DVD#DVD-Video DVD-Video movies] over wireless. 802.11n on the other hand (which all support [http://en.wikipedia.org/wiki/Multiple-input_multiple-output_communications MIMO] as standard) has an average throughput of 200Mbit/s, and that is fast enough for all audio/video streams.
 +
 
 +
* Disable WEP/WPA encryption (as it increases overhead which lowers throughput), enable MAC-address filtering as security instead.
 +
 
 +
* Move your wireless router/access-point and network-adapters closer to each other as the data-rates decreases significantly the longer the signal have to travel, also remove all possible obsticals if possible (as the data-rates slows down significantly if the signal have to travel through thick walls, floors/ceelings or furnature, etc.). In addition try to place your wireless router/access-point at the same hight as your network-adapters, preferably on the middle of the wall instead of on the floor or close to the ceeling.
 +
 
 +
* Do not mix formats, the presence of an 802.11b participant significantly reduces the speed of an 802.11g/802.11g+ networks. Same with 802.11g and 802.11n. Also non-network wireless products, or other products that are operating in the 2.4GHz band (as 802.11b/802.11g/802.11g+ do), like microwave ovens, bluetooth devices, and cordless telephones
 +
 
 +
Note! If above don't help then test the alternative [[XBMSP]]/[[XBMS]] or [[UPnP Sharing|UPnP]] protocols, instead of [[SMB]]/[[SAMBA]]/[[CIFS]] as they have much less overhead.
 +
<br>
 +
 
 +
==Annoyances==
 +
;Where did the Record Button go?
 +
:It's in My Music OSD now
 +
;When I start the XBOX and XBMC there is a startup music that plays every restart or when I enter xbmc. How can I disable this music?
 +
:There is a script running on startup (scripts\autoexec.py) that is loading another script and causing playback to start. Remove the autoexec.py script (or rename it) to stop this. It was put there by whoever created your build. Furthermore, there is also a startup sound that can be played (a file named media\start.wav) which is normally played when the splash screen is displayed. Remove this file if you don't like it.
 +
;After I deleted some albums from my harddisk, they are still visible when in My Music Libary.  How can I delete these empty albums?
 +
:Go to Settings->My Music and choose '''"Clean the music database"'''.
 +
;I'm using XBMSP or SMB to share my music to XBMC, and whenever I go to browse the shared folders it takes a while and presents me with the message scanning media info...what is it doing and is there anyway to remove this scanning?
 +
:It is scanning the media files for tag information, so that it can display artist, title, year, genre, album information, as well as any embedded thumbnails. This takes a while over a network connection. You can turn this off completely by disabling ID3 tag reading in Settings->My Music. A better thing to do is to perform a Scan on the folders from My Music. This will store the retreived tag information in the database, allowing you to take advantage of the database views (using the Switch View button). See My Music for more information.
 +
;When XBMC loads, it always starts in My Music (or some other screen). How can I get it to start on the home page?
 +
:The most likely reason for this is you have altered the '''<startwindow>''' tag in ''XBoxMediaCenter.xml'', or via the Appearance Settings. Set it to Home via the GUI, or 0 in <startwindow> to start on the homepage.
 +
;I get an error message '''Error: Out of memory loading picture''' when running slideshows
 +
:Running slideshows uses a large amount of memory – particularly when loading images. You could try freeing up memory by turning off any music you have running. See here under the section “How it works” for more information.
 +
;I upgraded XBMC and now I can no longer access my '''F''' partition?
 +
:You possibly upgraded from a build prior to 19th of March 2005, to a build made after this date. You also use an old Bios. A possible fix to this issue is to disable '''<AutodetectFG>''' (set to no) in ''XboxMediaCenter.xml''.
 +
;Why can't I access X, Y or Z partition using eg. My Files or by FTP?
 +
:Early on a deciscion was made to make it a little 'harder' for new unknowing users to access '''X''', '''Y''' or '''Z''' due to the fact that these are "cache partitions" and no data put there stays there. You can make a bookmark yourself for ''My Files'' or edit ''Filezilla Server.xml'' yourself and add these!
 +
 
 +
<br><br><br><br><br><br>

Revision as of 09:46, 27 July 2006

Before starting troubleshooting it's always a good idea to enable DebugLog in XBMC. This provides more detailed info on what's going on, this is done like this: link

Contents

1 Lost control

Why did my XBMC freeze? There is a new item on the rightside of the top of the screen and my controller isn't working.
That is the volume control or seekbar popup menu. It is assigned to the right thumbstick on the controller (up and down for volume, left and right for seeking). Try recalibrating your analog sticks by moving them in full circles several times. If this does not fix the problem, your controller may simply be more sensitive than others. Increase the value of <deadzone> in XBoxMediaCenter.xml.



2 Audio related issues

The volume level in XBMC is down really, really low – I can't hear anything!
The right thumb stick (push up or down) alters the volume level. Sometimes a second controller is tucked away and could be lowering the volume.


Help! My Music visualization doesn't change!
Milkdrop and Vortex support a locked mode where presets don't change automatically. This is toggled using controller and the File:2d btn back.png button. Notice that little padlock ?



3 Video output issues / Issues with video playback

I changed to another skin, and the screen went black. Now, whenever I boot XBMC it stays black and I can't do anything!
Hold down both thumbsticks (clicked) when launching or booting XBMC. This will cause a screen to pop up asking you if you want to reset your settings (including the active skin) to the defaults. The only settings not reset by this method is the Master lock code, and the advaced settings only accessable via manual edit of XML-files, (such as AdvancedSettings.xml, Keymap.xml, LCD.xml, RssFeeds.xml and PartyMode.xml).
I use XBMC in 1080i, and when I try and watch videos it fails. What can I do?
The Xbox comes equipped with 64Mb of unified RAM, which means that system and graphics memory are shared (unlike a standard PC where they are separate.) This means that when you use 1080i you have to be mindful of things that can take up memory:
  • Cache sizes
  • Skin used
  • Enabled services (Webserver, Ftpserver, Python)

Due to the shortage of RAM, it may be a wise idea to turn off all of the listed services at first until you know what can be sustained. A video cache size of 1Mb is more than enough for playback over a wired local network. If you use wireless, then you may need it slightly higher, though expect problems with streaming over wireless - wireless very rarely runs at it's advertised speed - often it is significantly slower, so experiment with placement of access points and the like.

When I play videos, they display using the wrong aspect ratio. What can I do to fix this?
XBMC has built-in aspect ratio control, as well as zoom control. This can be changed by use of the File:Btn y3.png button during video playback. When you press File:Btn y3.png you will also see which resolution it is using. If you find your 4x3 movies play on your 16x9 screen stretched out, instead of with black bars either side of the image, it may be that you have selected "Auto" as the video output resolution in the Video Player settings, and your TV does not auto-switch to it's 4x3 mode. Set it to 16x9 in this case. See Movie Playback & OSD for more information.
I can't seem to be able to select Widescreen/HDTV modes. How can I fix this?
You must enable Widescreen/HDTV Modes in the Microsoft Dashboard. Once this is done, the options will appear in XBMC.
Note: For HDTV modes you need two things. The xbox must be in NTSC mode and you also need a suitable AV cable.



4 XBMC won't start

I recently upgraded my XBMC and now it loads with a XBMC Fatal Load Error – Q
\XboxMediaCenter.xml, Line 0 – Failed to open file. I don't even have a Q: drive?
The Q: drive is the temporary drive that XBMC sets up in it's own directory. You probably did an edit to XboxMediaCenter.xml that broke the file (forgot to close a tag perhaps?) A good practise is to always verify the integrity by opening XboxMediaCenter.xml in a Webbrowser before uploading!
I try to launch XBMC from a dashboard and it does not start (freeze or black screen), why?
If you have a very old BIOS in your modchip, make sure that XBMC's XBE (executable) is patched from DEBUG to RETAIL, as old BIOS's can't run DEBUG executeables. You can patch it with xbepatch or deXBE. If you get same problem again try another build of XBMC, if still same issue follow EvoX FAQ.



5 XBMC won't play a file

I got one or several AVI files that plays choppy and/or ends in the middle of playback, what could be the cause?
There's basically 2 types of AVI files, AVI and AVI2.0. AVI2.0 is also known as OpenDML. If your file is encoded with XviD (or another MPEG-4 Codec) video and MP3 audio (use GSPOT to findout) this is almost certainly the cause to the playback problems. The issue can be resolved by RE-MUXING the video to old AVI format using a tool like AVIMux-GUI. If the file is a .MP4 file, it could be streamripped or just created as a Stream. Then you need to enable No Cache in Video OSD Settings.
Why can't Xbox Media Center read/play files larger than 1GB from a UDF DVD-R/RW media?
This is due to a Xbox™ limitation reading UDF128 (this is not a XBMC failure or our fault).
Why can't Xbox Media Center read/play files larger than 4GB from the Xbox™ harddrive?
This is due to a Xbox™ limitation in the FAT-X format (not a XBMC issue that can be fixed).
Why can't XBMC read/play AVI video files after 2GB or play/read a 2GB+ AVI video file?
All AVI files over 2GB in size are OpenDML AVI's and XBMC does not yet support OpenDML. PS! We know that XBMC also has other problems with OpenDML AVI's that are under 2GB in size. A couple of such problems are that XBMC cannot FF/RW in OpenDML, and/or video distortions. Note! Reason for this is that MPlayer which XBMC is based upon do not yet support OpenDML.



6 Network performance issues (wired or wireless)

Do you experince slow throughput/load-times when streaming video or audio over a wired or wireless-network? Here are some general hints and tips that can aid wired and wireless performance issues:

6.1 General (both wired and wireless) tips:

  • If your computers operating-system is windows based (like 95/98/ME/XP/2000/2003) then follow/perform this tweaks:
    • Tweak the DNS errors caching in windows by following the first in this url (link) to speedup/fix failed dns lookups.
    • Follow this tweakxp.com (link) register tweak to change the dir commad's buffer from 14000 to 65000 to raise the cache.
    • Uninstalled or reconfigure the "qos packet scheduler" service from the tcp/ip stack under properties in local area connection;
      • (Alernative 1: in windows => control panel => network connections => local area connection => properties => uninstall).
      • (Alernative 2: lower or disable the amount of bandwith reserved for qos, do this by following the last article in this link).
  • In windows make you you 'unmount' (or disable) all virtual cd/dvd-rom drives (ex. from daemon-tools, alcohol 120%, clonedvd/clonecd, etc.).
  • During smb streaming troubleshooting you should of course also (temporarly) try disabling any antivirus and firewall softwares on your computer.

6.2 Wired specific tips:

  • Force from "auto-detect speed" to "100mbps/full-duplex" becuase it disables auto-negotiation which can sometimes slow network connections, (in windows xp => control panel => network connections => local area connection properties => configure... => advanced => link speed...).

6.3 Wireless specific tips:

  • If your wireless access-point/router/adapters are 802.11b then upgrade (buy!) all to [802.11g, 802.11g+, 802.11n or 802.11a equipment with MIMO support instead. Know that in practice the maximum 802.11b throughput that an application can achieve is about 5.9Mbit/s (for burst transmission) and the average throughput is usually bellow 1Mb/second which is too slow to stream video in real-time. The average throughput for 802.11g is 25Mbit/s, and 50Mbit/s for 802.11g+ with MIMO so even that might have problems streaming DVD-Video movies over wireless. 802.11n on the other hand (which all support MIMO as standard) has an average throughput of 200Mbit/s, and that is fast enough for all audio/video streams.
  • Disable WEP/WPA encryption (as it increases overhead which lowers throughput), enable MAC-address filtering as security instead.
  • Move your wireless router/access-point and network-adapters closer to each other as the data-rates decreases significantly the longer the signal have to travel, also remove all possible obsticals if possible (as the data-rates slows down significantly if the signal have to travel through thick walls, floors/ceelings or furnature, etc.). In addition try to place your wireless router/access-point at the same hight as your network-adapters, preferably on the middle of the wall instead of on the floor or close to the ceeling.
  • Do not mix formats, the presence of an 802.11b participant significantly reduces the speed of an 802.11g/802.11g+ networks. Same with 802.11g and 802.11n. Also non-network wireless products, or other products that are operating in the 2.4GHz band (as 802.11b/802.11g/802.11g+ do), like microwave ovens, bluetooth devices, and cordless telephones

Note! If above don't help then test the alternative XBMSP/XBMS or UPnP protocols, instead of SMB/SAMBA/CIFS as they have much less overhead.

7 Annoyances

Where did the Record Button go?
It's in My Music OSD now
When I start the XBOX and XBMC there is a startup music that plays every restart or when I enter xbmc. How can I disable this music?
There is a script running on startup (scripts\autoexec.py) that is loading another script and causing playback to start. Remove the autoexec.py script (or rename it) to stop this. It was put there by whoever created your build. Furthermore, there is also a startup sound that can be played (a file named media\start.wav) which is normally played when the splash screen is displayed. Remove this file if you don't like it.
After I deleted some albums from my harddisk, they are still visible when in My Music Libary. How can I delete these empty albums?
Go to Settings->My Music and choose "Clean the music database".
I'm using XBMSP or SMB to share my music to XBMC, and whenever I go to browse the shared folders it takes a while and presents me with the message scanning media info...what is it doing and is there anyway to remove this scanning?
It is scanning the media files for tag information, so that it can display artist, title, year, genre, album information, as well as any embedded thumbnails. This takes a while over a network connection. You can turn this off completely by disabling ID3 tag reading in Settings->My Music. A better thing to do is to perform a Scan on the folders from My Music. This will store the retreived tag information in the database, allowing you to take advantage of the database views (using the Switch View button). See My Music for more information.
When XBMC loads, it always starts in My Music (or some other screen). How can I get it to start on the home page?
The most likely reason for this is you have altered the <startwindow> tag in XBoxMediaCenter.xml, or via the Appearance Settings. Set it to Home via the GUI, or 0 in <startwindow> to start on the homepage.
I get an error message Error: Out of memory loading picture when running slideshows
Running slideshows uses a large amount of memory – particularly when loading images. You could try freeing up memory by turning off any music you have running. See here under the section “How it works” for more information.
I upgraded XBMC and now I can no longer access my F partition?
You possibly upgraded from a build prior to 19th of March 2005, to a build made after this date. You also use an old Bios. A possible fix to this issue is to disable <AutodetectFG> (set to no) in XboxMediaCenter.xml.
Why can't I access X, Y or Z partition using eg. My Files or by FTP?
Early on a deciscion was made to make it a little 'harder' for new unknowing users to access X, Y or Z due to the fact that these are "cache partitions" and no data put there stays there. You can make a bookmark yourself for My Files or edit Filezilla Server.xml yourself and add these!







Personal tools
Namespaces

Variants
Actions
Navigation
Wiki help
Toolbox