Archive:Intro FAQ and Troubleshooting: Difference between pages

From Official Kodi Wiki
(Difference between pages)
Jump to navigation Jump to search
>Silverxxx
m (formatting)
 
>Dankula
 
Line 1: Line 1:
{{XBMC faq toc Inline}}
Before starting troubleshooting it's always a good idea to enable DebugLog in XBMC.
__TOC__
This provides more detailed info on what's going on, this is done like this: link
__NOEDITSECTION__
<br>
==What is XBMC?==


XBMC (formerly "Xbox Media Center") is a free, [http://www.gnu.org/copyleft/gpl.html open source (GPL)] multimedia player that runs on the first-generation [http://en.wikipedia.org/wiki/Xbox Microsoft Xbox™], (not the newer Xbox 360), as well as on computers running <b>Linux, Mac OS X, and Windows</b>.
==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 <controllerdeadzone> in ''Advancedsettings.xml''.
<br>


==What can XBMC do?==
==Audio related issues==
*XBMC can be used to play/view the most popular video, audio, and picture formats, and many more lesser-known formats, including:
;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.
<br>


* ''Video'' - DVD-Video, VCD/SVCD, MPEG-1/2/4, DivX, XviD, Matroska
;Help! My Music visualization doesn't change!
* ''Audio'' - MP3, AAC.
: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 ?
* ''Picture'' - JPG, GIF, PNG.
<br>


These can all be played directly from a CD/DVD, or from the hard-drive. XBMC can also play multimedia from a computer over a [http://en.wikipedia.org/wiki/Local_area_network local network] (LAN), or play media streams directly from the Internet.


*XBMC can play DVD-Video movies (with and without menus) from ISO/IMG images and even ZIP/RAR-archives.
==Video output issues / Issues with video playback==
*XBMC has playlist and slideshow functions, a weather forecast feature and many audio visualizations.  
;I changed to another skin, and the screen went black. Now, whenever I boot XBMC it stays black and I can't do anything!
*XBMC can in addition run [http://en.wikipedia.org/wiki/Python_(programming_language) python-scripts] written for XBMC as plugin widgets.
: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).
*XBMC has a simple user interface that's pleasant and easy to use.


All these features enable your device to function as a full multimedia jukebox.  
;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.


'''Notes'''
;When I play videos, they display using the wrong aspect ratio. What can I do to fix this?
*XBMC is a non-profit hobby project that is only developed by volunteers in their spare time, for free.
: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.
*To run XBMC on an Xbox, you must have a  [http://en.wikipedia.org/wiki/Xbox#Modding_the_Xbox modded Xbox] to run on or it will not function (see [http://en.wikipedia.org/wiki/Modchip modchip] or [http://www.xbox-scene.com/xbox-tutorials.php?p=151|#151 software exploit/hack]).
*For a complete list a functions and features see the [[XBMC_Features_and_Supported_Formats/Codecs| supported features/formats list here]].


==What features does XBMC have?==
;I can't seem to be able to select Widescreen/HDTV modes. How can I fix this?
See the [[XBMC_Features_and_Supported_Formats/Codecs| complete list of supported features]].
: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.'''
<br>


===Does XBMC support or feature ''this'' and ''that'' function...?===
See the [[XBMC_Features_and_Supported_Formats/Codecs| complete list of supported features/formats here]] or try it yourself and find out!


You might also want to look in the [[Xbox_Media_Center_Online_Manual|manual]].
==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>


===Exactly which media formats  can XBMC play? ===
See the [[XBMC_Features_and_Supported_Formats/Codecs| complete list of supported features/formats here]], if it is not listed there then XBMC does not support it (yet)!


==== What media codec versions can XBMC play? ====
==XBMC won't play a file==
Again, See the [[XBMC_Features_and_Supported_Formats/Codecs| complete list here]]
;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>


==Does XBMC support High Definition (HD) resolution media? ==
Yes and no, but the answer is a little more complicated than that, see below:
===XBMC for XBox===
In general, XBMC running on a standard Xbox '''cannot''' play native [http://en.wikipedia.org/wiki/High-definition_video HD] format videos, but '''can''' upscale standard definition or lower format video to HD resolutions.


The XBox's 733Mhz Intel Pentium-III CPU, is too slow to play [http://en.wikipedia.org/wiki/High-definition_video native HD] video (Microsoft® and DivX® recommends a 2.4 Ghz PC + 384MB RAM for 720p MPEG-4 playback!).  This means that you might only get maybe 10-20fps (frames per second) displayed, which will appear jerky and un-viewable.
==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 hints and tips that can aid wired and wireless performance issues:


On a standard XBox the following HD formats are supported:
===General (both wired and wireless) tips:===
* 480i/480p/576i/576p output at 480p (Not Scaled).
*If your computers operating-system is windows based (like 95/98/ME/XP/2000/2003) then follow/perform this tweaks:
* 480i/480p/576i/576p output at 720p (Upscaled).
**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.
* 480i/480p/576i/576p output at 1080i (Upscaled).
**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]).


The following video resolutions are '''NOT''' supported, at any output resolution:
*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)].
* 720p
* 1080i


==== Upgraded Processor ====
*In windows make you you 'unmount' (or disable) all virtual cd/dvd-rom drives (ex. from daemon-tools, alcohol 120%, clonedvd/clonecd, etc.).  
It is possible to upgrade the processor in an Xbox (for example, with the [http://www.friendtech.com DreamX-1400 from FriendTech], to one which is at capable of decoding some native HD videos
(i.e. those encoded with MPEG-2 or MPEG-4 ASP (H.263) at up to 720p).
[http://www.upgrade123.com/catalog/index.php FriendTech do offers trade-in]). Note! You must enable/setup your HDTV settings in Microsoft dashboard, (on NTSC Xboxes).


=== XBMC for Linux, XBMC for Mac, and XBMC for Windows ===
*During smb streaming troubleshooting you should of course also (temporarly) try disabling any antivirus and firewall softwares on your computer.
Since the components in a personal computer running Linux, Mac or Windows operating systems can be upgraded, the limit of resolution that XBMC is able to playback will be dependent on the exact hardware in that system. Note however that the primary dependency is the CPU, because XBMC uses software decoding for all video streams.


===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.


===Does XBMC support Blu-ray or HD DVD playback with out without menus?===
* Disable WEP/WPA encryption (as it increases overhead which lowers throughput), enable MAC-address filtering as security instead.
No. There is not yet any C/C++ open source software out there yet capable of fully playing back Blu-ray or HD DVD so we can not add the code from somewhere in any case. [http://www.ffmpeg.org FFmpeg (the open source codec-suit that XBMC uses)] will probably relatively soon be able to decode all audio and video codecs used in both Blu-ray and HD DVD, but even when that happens you
still have to get around the DRM encryptions used by the disc formats and there is not yet any C/C++ open source software library capable of that on-the-fly, neither is there any C/C++ open source software library out there capable of displaying Blu-ray or HD DVD menus. XBMC need C/C++ open source software libraries for all of these things to fully support Blu-ray or HD DVD playback.


==Where can I suggest/request a new feature or function to be implemented into XBMC?==
* 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.
You can log a NEW feature/function request in our [http://trac.xbmc.org RFE Request Feature Tracking System], (we recommend you [http://forum.xbmc.org/register.php register] and login on our [http://trac.xbmc.org Trac] tracking-system, if you are already registered on on the [http://forum.xbmc.org XBMC Community Forum] then know it is the same login so no need to re-register). Just make sure that you first remember to search for existing "Feature Requests" before logging a new request! You should take note that we guesstimate that 99% of all ''new'' requests XBMC users post have already been requested before so it is imperative that you search thoroughly! You may also post a copy of your suggestion in the feature-suggestion section of our community-forums if you want it open for discussion, however, again you must search there too before you can post, (we do not enjoy reorganising duplicate posts). Please respect that your request only counts as a suggestion, there' s no guarantee that it will implemented soon or ever. Known that almost all users think their own ideas is the most important, and a very common comment is: "''if you only add these features then XBMC will be perfect for me''". Note! Only one feature per [http://trac.xbmc.org RFE Request] and Forum Thread is allowed (for easier manageability).


==When will ''this'' and ''that'' feature or function be supported by XBMC?==
* 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
XBMC development is driven by the tasks that are important to the individual developers, none of whom are paid for what they do on the project. If there is a feature that is important to you, the best way to get it implemented is to undertake the task yourself, otherwise you have no rights to demand new ''things'' to be implemented and get no guarantees that some specific ''thing'' will be prioritized before something else. You may however suggest/request for ''things'' and if you ask nicely. Please respect that your request only counts as a suggestion, there' s no guarantee that it will implemented soon or ever. Known that almost all users think their own ideas is the most important, and a very common selfish comments are: "''if you only add these features then XBMC will be perfect for me''" and "''I think you should prioritize my idea over anything else''". If you make a good argument and present it in a smart way then developer might then like your idea and implement the ''thing'' you asked for.


Meanwhile, we recommend that you read this article on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How To Ask Questions The Smart Way]. Arrogant and 'pushy' people will most likely just be ignored (or even banned if they step over the line which we consider to be acceptable).  
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>


If you are thinking of contributing code to the project, please see "[[Appendix D: Development Notes]]".
==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>


==Can I update the audio/video codecs in XBMC myself?==
==Limitations==
No. XBMC relies on a built-in open source codec suit called [http://www.ffmpeg.org FFmpeg]. XBMC codecs get updated on a regular basis by the developers of Team-XBMC when FFmpeg programmers add support for newer or updated codecs and file containers. Please see [[Codec and Format requests]] for more information.
*XBMC can currently not play any audio/video files protected/encrypted with Digital Rights Management (DRM), such as music purchased from [http://en.wikipedia.org/wiki/ITunes_Music_Store ITunes Music Store], [http://en.wikipedia.org/wiki/MSN_Music MSN Music] or [http://en.wikipedia.org/wiki/Audible.com Audible.com]. Workaround: Removed that DRM protection/encryption with some third-party software before you try to play it, like: [http://en.wikipedia.org/wiki/JHymn hymn (for iTunes DRM files)].
*XBMC only support [http://en.wikipedia.org/wiki/Universal_Disk_Format Universal Disk Format (UDF CD/DVD file-system)] version 1.02 (which was designed for [http://en.wikipedia.org/wiki/DVD-Video´DVD-Video] media), and that early version has a maximum file of 1GB (meaning if you burn a DVD-media in a newer UDF version with a video that is larger than 1GB then XBMC will not be able to play that file), same goes for UDF/ISO hybrid formats (a.k.a. UDF Bridge format). Workaround: Burn all your CD/DVD-media in ISO 9660 format which is the largest is standard anyway, (though ISO9660 has a 2GB file-size limitation that there is no workaround for).
*The Xbox built-in harddrive is formated in [http://en.wikipedia.org/wiki/FATX FATX] which has a 4GB file-size limitation, and only supports file/folder-names up to 42 characters, a maximum of 255 in total file-structure character-deept and a maximum number of 4096 files/folders in a single subfolder, plus in the root of each partition the maximum number of files/folders is 256. FATX does not either support all ACSII characters in file/folder names (like for example < > = ? : ; " * + , / \ | ¤ &). XBMC will automaticly rename any files/folders you transfer to the Xbox by these limitations. (None of these are XBMC issues that can be fixed as the limitation is in the Xbox itself). Workaround: Store your files/folders on your computer or a [http://en.wikipedia.org/wiki/Network-attached_storage Network-Attached Storage (NAS)] device/box and share them over a [[smb|local-area-network]] instead.
*With its 733Mhz Intel Pentium III and 64MB shared memory, the Xbox game-console does not have enough hardware-resources (not fast enough CPU nor large enough RAM-memory) to play 720p/1080i resolution-native HDTV video (at 1280x720 and 1920x1080 pixels), (like 720p/1080i [http://en.wikipedia.org/wiki/WMVHD WMV HD] or MPEG-2). Workaround: XBMC can however upconvert all 480p/576p standard-resolution movies and output them to 720p or 1080i HDTV resolutions in better quality than most (if not all) HDTV's native function to upconvert video.
* Again with its 733Mhz Intel Pentium III and 64MB shared memory, the Xbox does not have enough hardware-resources (not fast enough CPU nor large enough RAM-memory) to play [http://en.wikipedia.org/wiki/H264 MPEG-4 AVC (H.264)] encododed videos with [http://en.wikipedia.org/wiki/H.264#Profiles Cabac and Deblocking] if the video-resolution is higher than 352x288 pixels. Workaround: If you encode your MPEG-4 AVC (H.264) videos without Cabac and Deblocking then the Xbox hardware can handle up to 480x576 pixels video-resolution. Though best is to encode your videos to [http://en.wikipedia.org/wiki/MPEG-4 MPEG-4 ASP] (like [http://en.wikipedia.org/wiki/DivX DivX] or [http://en.wikipedia.org/wiki/XviD XviD]) instead, then the videos native-resolution can be up to 960x540 pixels (a.k.a. [http://en.wikipedia.org/wiki/Half_Resolution_High_Definition HRHD] resolution).


==Where can I request/suggest a new codec-decoder or file-format to be implemented into XBMC?==
The answer (and explanation) to this question is so long that we had to put it in separate page, see; [[Codec and Format requests]].


==When will ''this'' and ''that'' codec-decoder or file-format be added and supported by XBMC?==
<br><br><br><br><br><br>
The answer (and explanation) to this question is so long that we had to put it in separate page, see; [[Codec and Format requests]].
 
 
==Is XBMC, The XBMC Project, or Team-XBMC affiliated with Microsoft in any way?==
No, XBMC, The XBMC Project and its members are not in any way affiliated with Microsoft in any way. [http://xbmc.org XBMC] is only a [http://en.wikipedia.org/wiki/Software software program] that is made by [http://www.xbmc.xbox-scene.com/wiki/index.php?title=Team_XBMC_and_Others Team-XBMC] (ie, the members of the [http://sourceforge.net/projects/xbmc The XBMC Project]) as a free [http://en.wikipedia.org/wiki/Third-party_developer third-party] product that any person can install and run on the [http://en.wikipedia.org/wiki/Xbox Xbox™ game-console hardware] (which is manufactured and sold by [http://www.microsoft.com Microsoft Corporation]).
 
XBMC, The XBMC Project (and its members, Team-XBMC) and the services (including developer tools, resources, download areas, files, source code, product information, documentations and communication forums, collectively called "Services") provided by us has nothing to do with [http://www.microsoft.com Microsoft] by any association or affiliation what so ever.
 
XBMC is not approved by Microsoft to run on the Xbox, in fact installing/running XBMC on your Xbox may very well void your warranty! [http://www.microsoft.com Microsoft] does however have similar products to XBMC for the Xbox called "[http://www.microsoft.com/Windowsxp/mediacenter/evaluation/devices/xboxextenderkit.mspx Media Center Extender for Xbox]" (a.k.a. "Xbox Media Center Extender Kit") and "[http://www.xbox.com/en-US/games/m/musicmixer/ Xbox Music Mixer]", which are both very limited feature/function-wise in our own humble opinion.
 
 
[[Category:FAQ]]

Revision as of 18:31, 2 August 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

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 <controllerdeadzone> in Advancedsettings.xml.


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 ?



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.



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.



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.



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 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 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.

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 [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.

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!


Limitations

  • XBMC can currently not play any audio/video files protected/encrypted with Digital Rights Management (DRM), such as music purchased from ITunes Music Store, MSN Music or Audible.com. Workaround: Removed that DRM protection/encryption with some third-party software before you try to play it, like: hymn (for iTunes DRM files).
  • XBMC only support Universal Disk Format (UDF CD/DVD file-system) version 1.02 (which was designed for [1] media), and that early version has a maximum file of 1GB (meaning if you burn a DVD-media in a newer UDF version with a video that is larger than 1GB then XBMC will not be able to play that file), same goes for UDF/ISO hybrid formats (a.k.a. UDF Bridge format). Workaround: Burn all your CD/DVD-media in ISO 9660 format which is the largest is standard anyway, (though ISO9660 has a 2GB file-size limitation that there is no workaround for).
  • The Xbox built-in harddrive is formated in FATX which has a 4GB file-size limitation, and only supports file/folder-names up to 42 characters, a maximum of 255 in total file-structure character-deept and a maximum number of 4096 files/folders in a single subfolder, plus in the root of each partition the maximum number of files/folders is 256. FATX does not either support all ACSII characters in file/folder names (like for example < > = ? : ; " * + , / \ | ¤ &). XBMC will automaticly rename any files/folders you transfer to the Xbox by these limitations. (None of these are XBMC issues that can be fixed as the limitation is in the Xbox itself). Workaround: Store your files/folders on your computer or a Network-Attached Storage (NAS) device/box and share them over a local-area-network instead.
  • With its 733Mhz Intel Pentium III and 64MB shared memory, the Xbox game-console does not have enough hardware-resources (not fast enough CPU nor large enough RAM-memory) to play 720p/1080i resolution-native HDTV video (at 1280x720 and 1920x1080 pixels), (like 720p/1080i WMV HD or MPEG-2). Workaround: XBMC can however upconvert all 480p/576p standard-resolution movies and output them to 720p or 1080i HDTV resolutions in better quality than most (if not all) HDTV's native function to upconvert video.
  • Again with its 733Mhz Intel Pentium III and 64MB shared memory, the Xbox does not have enough hardware-resources (not fast enough CPU nor large enough RAM-memory) to play MPEG-4 AVC (H.264) encododed videos with Cabac and Deblocking if the video-resolution is higher than 352x288 pixels. Workaround: If you encode your MPEG-4 AVC (H.264) videos without Cabac and Deblocking then the Xbox hardware can handle up to 480x576 pixels video-resolution. Though best is to encode your videos to MPEG-4 ASP (like DivX or XviD) instead, then the videos native-resolution can be up to 960x540 pixels (a.k.a. HRHD resolution).