Add appendinx about xbmc issues

XBMC won't boot because a different libtag version got
installed with mopidy system wide, and XBMC picks that up
insted of the one it vendors in. Added info how to fix this.
This commit is contained in:
Deni Bertovic 2014-12-03 21:30:32 +01:00 committed by Stein Magnus Jodal
parent f1fd21f647
commit 02489b02be

View File

@ -74,12 +74,12 @@ you a lot better performance.
#. Install Mopidy and its dependencies as described in :ref:`debian-install`.
#. Finally, you need to set a couple of :doc:`config values </config>`, and
then you're ready to :doc:`run Mopidy </running>`. Alternatively you may
then you're ready to :doc:`run Mopidy </running>`. Alternatively you may
want to have Mopidy run as a :doc:`system service </debian>`, automatically
starting at boot.
Appendix: Fixing audio quality issues
Appendix A: Fixing audio quality issues
=====================================
As of about April 2013 the following steps should resolve any audio
@ -141,3 +141,32 @@ not determined the exact revision that fixed this::
The only remaining known issue is a slight gap in playback at track changes
this is likely due to gapless playback not being implemented and is being
worked on irrespective of Raspberry Pi related work.
Appendix B: XBMC not booting?
=============================
A very important note for Raspbmc users. Due to a dependency version problem
you might have to make some minor configurations for XBMC to start
properly (this depends on your systems version).
If you notice that XBMC is not starting but gets stuck in a loop,
you need to make the following changes.
In short, what you have to do is the following::
sudo ln -sf /home/pi/.xbmc-current/xbmc-bin/lib/xbmc/system/libtag.so.1 \
/usr/lib/arm-linux-gnueabihf/libtag.so.1
However, this will not persist the changes.
To persist the changes edit :file:`/etc/ld.so.conf.d/arm-linux-gnueabihf.conf`
and add the following at the top::
/home/pi/.xbmc-current/xbmc-bin/lib/xbmc/system
It's very important to add it at the top of the file as this indicates the priority of the folder
in which to look for shared libraries. XBMC doesn't play nicely with the system wide installed
version of libtag (that got installed with Mopidy) but rather vendors in it's own version.
Hopefully this will fix the issue for you if you're running Raspbmc.
More info about this issue can be found in this `post <http://geeks.noeit.com/xbmc-library-dependency-error/>` _ as well.
Please note that if you're running Xbian or any other distribution that the instructions might vary.