Archive:Raspberry Pi FAQ: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
| Question= How well does it work?
| Question= How well does it work?
| Answer=
| Answer=
* {{editor note|short write up on general feel/limitations? Maybe also link to more "in-depth"/longer write-ups/reviews?}}
:* {{editor note|short write up on general feel/limitations? Maybe also link to more "in-depth"/longer write-ups/reviews?}}
}}
}}


Line 19: Line 19:
| Question= Installing XBMC on the Raspberry Pi
| Question= Installing XBMC on the Raspberry Pi
| Answer=
| Answer=
{{#lst:Raspberry Pi|install}}
:{{{!}}
{{!}}{{#lst:Raspberry Pi|install}}
{{!}}}
}}
}}


Line 26: Line 28:
| Question= Is XBMC for Raspberry Pi different from normal XBMC?
| Question= Is XBMC for Raspberry Pi different from normal XBMC?
| Answer=
| Answer=
*The current version of XBMC for Raspberry Pi is based on pre-Frodo (version 12) and is based on the same code as XBMC for all the other supported platforms. This is an unstable [[development version]].
:*The current version of XBMC for Raspberry Pi is based on pre-Frodo (version 12) and is based on the same code as XBMC for all the other supported platforms. This is an unstable [[development version]].
}}
}}


Line 33: Line 35:
| Question= How do I find out what version of XBMC am I running?
| Question= How do I find out what version of XBMC am I running?
| Answer=
| Answer=
* XBMC main menu > System > Lower submenu > System info. '''Note the alpha version and/or build date.'''
:* XBMC main menu > System > Lower submenu > System info. '''Note the alpha version and/or build date.'''
}}
}}


Line 40: Line 42:
| Question= Formats and resolutions Raspberry Pi can playback and output
| Question= Formats and resolutions Raspberry Pi can playback and output
| Answer=
| Answer=
* H.264 (up to High Profile) encoded videos are supported up to 1080P using hardware video decoding.
:* H.264 (up to High Profile) encoded videos are supported up to 1080P using hardware video decoding.
* The Raspberry Pi Foundation offers additional video codecs licenses for '''[http://www.raspberrypi.com purchase]'''. At the moment you can purchase MPEG2 and VC1, both with support up to 1080P. Others may be available in the future.
:* The Raspberry Pi Foundation offers additional video codecs licenses for '''[http://www.raspberrypi.com purchase]'''. At the moment you can purchase MPEG2 and VC1, both with support up to 1080P. Others may be available in the future.
* Video output via HDMI up to 1080P (the GUI will be rendered at 720P, but video will play up to 1080P).
:* Video output via HDMI up to 1080P (the GUI will be rendered at 720P, but video will play up to 1080P).
* Video output via the component video (RCA) jack will be in SD.
:* Video output via the component video (RCA) jack will be in SD.
* USB audio is currently not supported.
:* USB audio is currently not supported.
* DVD ISOs and DVD menu navigation is early in development and might not always work.  
:* DVD ISOs and DVD menu navigation is early in development and might not always work.  
}}
}}


Line 52: Line 54:
| Question= Accessing media
| Question= Accessing media
| Answer=
| Answer=
:{{See also|Adding videos to the library|File sharing}}
::{{See also|Adding videos to the library|File sharing}}
* You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
:* You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
* You can access media on the main SD card or from the USB ports (hard drives, USB stick drives, hubs, all supported).
:* You can access media on the main SD card or from the USB ports (hard drives, USB stick drives, hubs, all supported).
}}
}}


Line 61: Line 63:
| Question= Add-ons and skins
| Question= Add-ons and skins
| Answer=
| Answer=
*XBMC for Raspberry Pi is a full version of XBMC and will be able to use all non-platform specific [[add-ons]] and [[skins]]. More feature rich (CPU demanding) skins like AEON Nox might not run smoothly, so keep to "lighter" skins.
:*XBMC for Raspberry Pi is a full version of XBMC and will be able to use all non-platform specific [[add-ons]] and [[skins]]. More feature rich (CPU demanding) skins like AEON Nox might not run smoothly, so keep to "lighter" skins.
*Recommended lite skins include: Confluence (default skin), Metropolis, Quartz, Quartz Reloaded, Slik, xTV-WAF.
:*Recommended lite skins include: Confluence (default skin), Metropolis, Quartz, Quartz Reloaded, Slik, xTV-WAF.
}}
}}


Line 69: Line 71:
| Question= How to properly shutdown/disconnect
| Question= How to properly shutdown/disconnect
| Answer=
| Answer=
* It is not possible to use traditional "shutdown" on the Raspberry Pi. The only way to power it off is to disconnect the power.  
:* It is not possible to use traditional "shutdown" on the Raspberry Pi. The only way to power it off is to disconnect the power.  
* ALWAYS select the shutdown command in XBMC before powering off the Raspberry Pi. Failure to do so can corrupt the XBMC library databases, other databases, or even other OS files.
:* ALWAYS select the shutdown command in XBMC before powering off the Raspberry Pi. Failure to do so can corrupt the XBMC library databases, other databases, or even other OS files.
* Most users leave the Raspberry Pi on all the time, as it uses very little power (the cost of electricity for a year is about the price of a hamburger).
:* Most users leave the Raspberry Pi on all the time, as it uses very little power (the cost of electricity for a year is about the price of a hamburger).
}}
}}


Line 78: Line 80:
| Question= Remotes for Raspberry Pi
| Question= Remotes for Raspberry Pi
| Answer=
| Answer=
* Any '''[[Keyboard]]''' such as wired, wireless, bluetooth. This includes "keymotes" such as a Rii or [[Boxee remote]].
:* Any '''[[Keyboard]]''' such as wired, wireless, bluetooth. This includes "keymotes" such as a Rii or [[Boxee remote]].
* '''[[Web interface]]s''', including add-on interfaces.
:* '''[[Web interface]]s''', including add-on interfaces.
* XBMC '''[[:Category:Smartphone and tablet remotes|smartphone and tablet remote apps]]'''.
:* XBMC '''[[:Category:Smartphone and tablet remotes|smartphone and tablet remote apps]]'''.
* Other IR remotes can be used with IR receivers such as the '''[[Flirc]]'''.
:* Other IR remotes can be used with IR receivers such as the '''[[Flirc]]'''.
* [[CEC]]
:* [[CEC]]
}}
}}


Line 89: Line 91:
| Question= MySQL library sharing
| Question= MySQL library sharing
| Answer=
| Answer=
* If you are using [[MySQL]] library sharing features, please note that your library will only sync with the Raspberry Pi if all your other XBMC instances are running the same development alpha version ([[#Current_build|how to check]]). XBMC on the R-Pi is using a v12 alpha build (pre-Frodo), while most other installs are likely running the last stable build, v11 (Eden). The other installs need to be [[Development builds#Monthly build|upgraded to the same alpha version]], with the normal risks that an alpha version brings.
:* If you are using [[MySQL]] library sharing features, please note that your library will only sync with the Raspberry Pi if all your other XBMC instances are running the same development alpha version ([[#Current_build|how to check]]). XBMC on the R-Pi is using a v12 alpha build (pre-Frodo), while most other installs are likely running the last stable build, v11 (Eden). The other installs need to be [[Development builds#Monthly build|upgraded to the same alpha version]], with the normal risks that an alpha version brings.
}}
}}


Line 96: Line 98:
| Question= Enabling additional video codecs
| Question= Enabling additional video codecs
| Answer=
| Answer=
*{{Editor note|I think each of the three main OS/XBMC distros have their own settings utility that can do this from within the XBMC GUI? Note that here somehow, maybe link to an additional HOW-TO page with screen shots? Should we also note manual configuration as well?}}
:*{{Editor note|I think each of the three main OS/XBMC distros have their own settings utility that can do this from within the XBMC GUI? Note that here somehow, maybe link to an additional HOW-TO page with screen shots? Should we also note manual configuration as well?}}
* You can buy additional video codecs (VC-1 - used in some bluray discs, and mpeg2) from http://www.raspberrypi.com
:* You can buy additional video codecs (VC-1 - used in some bluray discs, and mpeg2) from http://www.raspberrypi.com
}}
}}


Line 110: Line 112:
| Question= Getting more help with XBMC for Raspberry Pi
| Question= Getting more help with XBMC for Raspberry Pi
| Answer=
| Answer=
* '''[http://forum.xbmc.org/forumdisplay.php?fid=166 XBMC for Raspberry Pi specific help forum]'''
:* '''[http://forum.xbmc.org/forumdisplay.php?fid=166 XBMC for Raspberry Pi specific help forum]'''
* '''[irc://irc.freenode.org/xbmc-osx #xbmc]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.
:* '''[irc://irc.freenode.org/xbmc-osx #xbmc]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.
* Also see the individual XBMC/OS distribution documentation and support forums noted '''[[Raspberry Pi/FAQ#Install|above]]'''.
:* Also see the individual XBMC/OS distribution documentation and support forums noted '''[[Raspberry Pi/FAQ#Install|above]]'''.
* For general Raspberry Pi info and help be sure to see http://raspberrypi.org
:* For general Raspberry Pi info and help be sure to see http://raspberrypi.org
}}
}}


Line 120: Line 122:
| Question= Userdata folder and logs
| Question= Userdata folder and logs
| Answer=
| Answer=
:''See '''[[How-to:Submit a proper bug report]]''' for bug reporting details and  '''[[Debug log]]''' for how to post the debug log.''
::''See '''[[How-to:Submit a proper bug report]]''' for bug reporting details and  '''[[Debug log]]''' for how to post the debug log.''
*[[Userdata folder]]:
:*[[Userdata folder]]:
**OpenELEC: {{highlight|/storage/.xbmc/userdata/}}
:**OpenELEC: {{highlight|/storage/.xbmc/userdata/}}
**Raspbmc: {{highlight|/home/pi/.xbmc/userdata/}}
:**Raspbmc: {{highlight|/home/pi/.xbmc/userdata/}}
*[[Debug log]]:  
:*[[Debug log]]:  
**OpenELEC: {{highlight|/storage/.xbmc/temp/xbmc.log}}
:**OpenELEC: {{highlight|/storage/.xbmc/temp/xbmc.log}}
**Raspbmc: {{highlight|/home/pi/.xbmc/temp/xbmc.log}}
:**Raspbmc: {{highlight|/home/pi/.xbmc/temp/xbmc.log}}
}}
}}


Line 133: Line 135:
| Question= Performance: video buffering, stuttering, choppiness  
| Question= Performance: video buffering, stuttering, choppiness  
| Answer=
| Answer=
* Switch to a different network protocol (especially if you are using SMB), i.e. [[NFS]], [[FTP]], [[WebDAV]], etc.
:* Switch to a different network protocol (especially if you are using SMB), i.e. [[NFS]], [[FTP]], [[WebDAV]], etc.
* Try sharing the media on another device to rule out a device-specific (or network) issue.
:* Try sharing the media on another device to rule out a device-specific (or network) issue.
* Turn off thumbnails, XBMC > Settings > Video > File and deselect 'generate thumbnails'.
:* Turn off thumbnails, XBMC > Settings > Video > File and deselect 'generate thumbnails'.
* Make sure the video is using the h.264 codec (up to High Profile. Hi10P will not work), or (if purchased from the Raspberry Pi Foundation) Mpeg2 or VC-1.
:* Make sure the video is using the h.264 codec (up to High Profile. Hi10P will not work), or (if purchased from the Raspberry Pi Foundation) Mpeg2 or VC-1.
* Movies with DTS audio tracks stutter. Either you transcode DTS to AC3 or you use passthrough if your equipment allows it.
:* Movies with DTS audio tracks stutter. Either you transcode DTS to AC3 or you use passthrough if your equipment allows it.
* If your TV/receiver supports it, AC3 can also use passthrough to reduce the work on the CPU.
:* If your TV/receiver supports it, AC3 can also use passthrough to reduce the work on the CPU.
* If RSS feed is enabled, disable it in settings. This makes the main menu a bit faster.  
:* If RSS feed is enabled, disable it in settings. This makes the main menu a bit faster.  
}}
}}


Line 146: Line 148:
| Question= Power supply issues/requirements
| Question= Power supply issues/requirements
| Answer=
| Answer=
*  
:*  
}}
}}



Revision as of 03:20, 16 October 2012

This is the Frequently Asked Questions for XBMC running on the Raspberry Pi. Template:XBMC FAQ


General FAQ

See also: XBMC all platforms FAQ for FAQs that apply to all versions of XBMC.

How well does it work?

Link
  • Editor note: short write up on general feel/limitations? Maybe also link to more "in-depth"/longer write-ups/reviews?

Installing XBMC on the Raspberry Pi

Link

Is XBMC for Raspberry Pi different from normal XBMC?

Link
  • The current version of XBMC for Raspberry Pi is based on pre-Frodo (version 12) and is based on the same code as XBMC for all the other supported platforms. This is an unstable development version.

How do I find out what version of XBMC am I running?

Link
  • XBMC main menu > System > Lower submenu > System info. Note the alpha version and/or build date.

Formats and resolutions Raspberry Pi can playback and output

Link
  • H.264 (up to High Profile) encoded videos are supported up to 1080P using hardware video decoding.
  • The Raspberry Pi Foundation offers additional video codecs licenses for purchase. At the moment you can purchase MPEG2 and VC1, both with support up to 1080P. Others may be available in the future.
  • Video output via HDMI up to 1080P (the GUI will be rendered at 720P, but video will play up to 1080P).
  • Video output via the component video (RCA) jack will be in SD.
  • USB audio is currently not supported.
  • DVD ISOs and DVD menu navigation is early in development and might not always work.

Accessing media

Link
  • You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
  • You can access media on the main SD card or from the USB ports (hard drives, USB stick drives, hubs, all supported).

Add-ons and skins

Link
  • XBMC for Raspberry Pi is a full version of XBMC and will be able to use all non-platform specific add-ons and skins. More feature rich (CPU demanding) skins like AEON Nox might not run smoothly, so keep to "lighter" skins.
  • Recommended lite skins include: Confluence (default skin), Metropolis, Quartz, Quartz Reloaded, Slik, xTV-WAF.

How to properly shutdown/disconnect

Link
  • It is not possible to use traditional "shutdown" on the Raspberry Pi. The only way to power it off is to disconnect the power.
  • ALWAYS select the shutdown command in XBMC before powering off the Raspberry Pi. Failure to do so can corrupt the XBMC library databases, other databases, or even other OS files.
  • Most users leave the Raspberry Pi on all the time, as it uses very little power (the cost of electricity for a year is about the price of a hamburger).

Remotes for Raspberry Pi

Link

MySQL library sharing

Link
  • If you are using MySQL library sharing features, please note that your library will only sync with the Raspberry Pi if all your other XBMC instances are running the same development alpha version (how to check). XBMC on the R-Pi is using a v12 alpha build (pre-Frodo), while most other installs are likely running the last stable build, v11 (Eden). The other installs need to be upgraded to the same alpha version, with the normal risks that an alpha version brings.

Enabling additional video codecs

Link
  • Editor note: I think each of the three main OS/XBMC distros have their own settings utility that can do this from within the XBMC GUI? Note that here somehow, maybe link to an additional HOW-TO page with screen shots? Should we also note manual configuration as well?
  • You can buy additional video codecs (VC-1 - used in some bluray discs, and mpeg2) from http://www.raspberrypi.com

Troubleshooting

Getting more help with XBMC for Raspberry Pi

Link

Userdata folder and logs

Link
See How-to:Submit a proper bug report for bug reporting details and Debug log for how to post the debug log.
  • Userdata folder:
    • OpenELEC: /storage/.xbmc/userdata/
    • Raspbmc: /home/pi/.xbmc/userdata/
  • Debug log:
    • OpenELEC: /storage/.xbmc/temp/xbmc.log
    • Raspbmc: /home/pi/.xbmc/temp/xbmc.log

Performance: video buffering, stuttering, choppiness

Link
  • Switch to a different network protocol (especially if you are using SMB), i.e. NFS, FTP, WebDAV, etc.
  • Try sharing the media on another device to rule out a device-specific (or network) issue.
  • Turn off thumbnails, XBMC > Settings > Video > File and deselect 'generate thumbnails'.
  • Make sure the video is using the h.264 codec (up to High Profile. Hi10P will not work), or (if purchased from the Raspberry Pi Foundation) Mpeg2 or VC-1.
  • Movies with DTS audio tracks stutter. Either you transcode DTS to AC3 or you use passthrough if your equipment allows it.
  • If your TV/receiver supports it, AC3 can also use passthrough to reduce the work on the CPU.
  • If RSS feed is enabled, disable it in settings. This makes the main menu a bit faster.

Power supply issues/requirements

Link