drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

xbmc .debs build from latest git.

Wed Jan 23, 2013 2:53 am

Hey guys

I've been using the precompiled versions of xbmc on my pi and found a couple of things that didn't work so I compiled my own.

I've linked to my original post that I kinda put in the wrong place, should be here. follow the link for more info.

http://www.raspberrypi.org/phpBB3/viewt ... 35&t=30666

I've found that this version with the included patches is far more responsive and stable than any I've tried.

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Wed Jan 23, 2013 4:01 pm

Hey again, after testing I realized a few things were a miss with projectm and afpclient using my version so I've patched it up and repacked. Also took the opportunity to change the prefix to /usr & add a list of required packages to the .deb Here's the config output.

------------------------
XBMC Configuration:
------------------------
Debugging: No
Profiling: No
Optimization: Yes
SWIG Available: Yes
JRE Available: Yes
Doxygen Available: Yes
Crosscomp.: No
target ARCH: arm
target CPU: arm1176jzf-s
OpenGL: Yes
ALSA: No
DBUS: Yes
VDPAU: No
VAAPI: No
CrystalHD: No
VDADecoder: No
VTBDecoder: No
OpenMax: No
Joystick: No
XRandR: No
GOOM: No
RSXS: Yes
ProjectM: Yes
Skin Touched: No
X11: No
Bluray: Yes
TexturePacker:Yes
MID Support: No
ccache: No
ALSA Support: No
PulseAudio: Yes
HAL Support: Yes
DVDCSS: Yes
Google Test Framework Configured: No
Avahi: Yes
Non-free: Yes
ASAP Codec: No
MySQL: Yes
Webserver: Yes
libssh support: Yes
libRTMP support: Yes
libsmbclient support: Yes
libnfs client support:Yes
libafpclient support: Yes
AirPlay support: Yes
AirTunes support: Yes
UPnP support: Yes
Optical drive: Yes
libudev support: Yes
libusb support: No
libcec support: Yes
libcec RPi support: Yes
libmp3lame support: Yes
libvorbisenc support: Yes
libcap support: Yes
additional players: Yes
External FFmpeg: No
PVR add-ons: No
prefix: /usr

I've compiled these packages with the latest libraries etc from raspbian, and included several patches including the full raspbmc patchset. This one works very fast and snappy on my pi.

Also if anyone thinks it will be handy I've borrowed a little python menu script and modified it to give you a start menu. Has three choices Start xbmc, lxde or exit.

Code: Select all

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import sleep
import curses, os
screen = curses.initscr()
curses.noecho()
curses.cbreak()
curses.start_color()
screen.keypad(1)

curses.init_pair(1,curses.COLOR_BLACK, curses.COLOR_GREEN)
h = curses.color_pair(1) #h is the coloring for a highlighted menu option
n = curses.A_NORMAL #n is the coloring for a non highlighted menu option

MENU = "menu"
COMMAND = "command"
EXITMENU = "exitmenu"

menu_data = {
  'title': "Raspbian desktop launcher", 'type': MENU, 'subtitle': "Please select an option...",
  'options':[
    { 'title': "XBMC", 'type': COMMAND, 'command': 'su pi -c "xbmc --standalone --no-test"' },
    { 'title': "lxde", 'type': COMMAND, 'command': 'su -c pi "startx"' },
  ]
}


def runmenu(menu, parent):

  if parent is None:
    lastoption = "Exit"
  else:
    lastoption = "Return to %s menu" % parent['title']

  optioncount = len(menu['options'])
  pos=0
  oldpos=None
  x = None

  while x !=ord('\n'):
    if pos != oldpos:
      oldpos = pos
      screen.border(0)
      screen.addstr(2,2, menu['title'], curses.A_STANDOUT)
      screen.addstr(4,2, menu['subtitle'], curses.A_BOLD)

      for index in range(optioncount):
        textstyle = n
        if pos==index:
          textstyle = h
        screen.addstr(5+index,4, "%d - %s" % (index+1, menu['options'][index]['title']), textstyle)
      textstyle = n
      if pos==optioncount:
        textstyle = h
      screen.addstr(5+optioncount,4, "%d - %s" % (optioncount+1, lastoption), textstyle)
      screen.refresh()

    x = screen.getch()

    if x >= ord('1') and x <= ord(str(optioncount+1)):
      pos = x - ord('0') - 1
    elif x == 258: # down arrow
      if pos < optioncount:
        pos += 1
      else: pos = 0
    elif x == 259: # up arrow
      if pos > 0:
        pos += -1
      else: pos = optioncount

  return pos

def processmenu(menu, parent=None):
  optioncount = len(menu['options'])
  exitmenu = False
  while not exitmenu:
    getin = runmenu(menu, parent)
    if getin == optioncount:
        exitmenu = True
    elif menu['options'][getin]['type'] == COMMAND:
      curses.def_prog_mode()
      os.system('reset')
      if menu['options'][getin]['title'] == 'Pianobar':
        os.system('amixer cset numid=3 1')
      screen.clear() #clears previous screen
      os.system(menu['options'][getin]['command'])
      screen.clear()
      curses.reset_prog_mode()
      curses.curs_set(1)
      curses.curs_set(0)
      os.system('amixer cset numid=3 2')
    elif menu['options'][getin]['type'] == MENU:
          screen.clear()
          processmenu(menu['options'][getin], menu)
          screen.clear()
    elif menu['options'][getin]['type'] == EXITMENU:
          exitmenu = True

# Main
processmenu(menu_data)
curses.endwin()
Save this to /usr/bin/startmenu and add the following to /etc/rc.local just before the "exit(0)"

Code: Select all

startmenu

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Wed Jan 23, 2013 9:13 pm

Hey again,

Thought I'd explain things a bit better for people. Here are a set of .debs that I built for my raspbian media center. I found that a few things in the precompiled .debs I was originally using wasn't working so decided to build my own.

To use these you will need a few packages from the rasbian repository.

Code: Select all

apt-get update;   apt-get install fbset mesa-utils ttf-liberation \
x11-utils python-qt3 samba-common-bin upower libssh-4 \
libprojectm2 projectm-data projectm-pulseaudio libftgl2 libafpclient0
I always like to create a new user for my pi.

Code: Select all

adduser <your_username>
Obviously replacing <your_username> with a real one :D

And answer the questions. Once complete install my packages.

Code: Select all

dpkg -i taglib_20130122-1_armhf.deb
....
....
You can now start xbmc with the following command.

Code: Select all

xbmc --standalone -no-test
Or you can install my menu script and have it load when you log into your pi.

Image

Uploaded with ImageShack.us

save this as startpimenu within /usr/bin & make it executable.

Code: Select all

nano /usr/bin/startpimenu
Cut and paste the following.

Code: Select all

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import sleep
import curses, os 
screen = curses.initscr()
curses.noecho() 
curses.cbreak() 
curses.start_color() 
screen.keypad(1) 

curses.init_pair(1,curses.COLOR_BLACK, curses.COLOR_GREEN) 
h = curses.color_pair(1) #h is the coloring for a highlighted menu option
n = curses.A_NORMAL #n is the coloring for a non highlighted menu option

MENU = "menu"
COMMAND = "command"
EXITMENU = "exitmenu"

menu_data = {
  'title': "Raspbian desktop launcher", 'type': MENU, 'subtitle': "Please select an option...",
  'options':[
    { 'title': "XBMC", 'type': COMMAND, 'command': 'xbmc --standalone --no-test' },
    { 'title': "lxde", 'type': COMMAND, 'command': 'startx' },
  ]
}


def runmenu(menu, parent):

  if parent is None:
    lastoption = "Exit"
  else:
    lastoption = "Return to %s menu" % parent['title']

  optioncount = len(menu['options']) 
  pos=0 
  oldpos=None 
  x = None 

  while x !=ord('\n'):
    if pos != oldpos:
      oldpos = pos
      screen.border(0)
      screen.addstr(2,2, menu['title'], curses.A_STANDOUT) 
      screen.addstr(4,2, menu['subtitle'], curses.A_BOLD) 

      for index in range(optioncount):
        textstyle = n
        if pos==index:
          textstyle = h
        screen.addstr(5+index,4, "%d - %s" % (index+1, menu['options'][index]['title']), textstyle)
      textstyle = n
      if pos==optioncount:
        textstyle = h
      screen.addstr(5+optioncount,4, "%d - %s" % (optioncount+1, lastoption), textstyle)
      screen.refresh()

    x = screen.getch() 

    if x >= ord('1') and x <= ord(str(optioncount+1)):
      pos = x - ord('0') - 1 
    elif x == 258: # down arrow
      if pos < optioncount:
        pos += 1
      else: pos = 0
    elif x == 259: # up arrow
      if pos > 0:
        pos += -1
      else: pos = optioncount

  return pos

def processmenu(menu, parent=None):
  optioncount = len(menu['options'])
  exitmenu = False
  while not exitmenu: 
    getin = runmenu(menu, parent)
    if getin == optioncount:
        exitmenu = True
    elif menu['options'][getin]['type'] == COMMAND:
      curses.def_prog_mode()  
      os.system('reset')
      if menu['options'][getin]['title'] == 'Pianobar':
        os.system('amixer cset numid=3 1') 
      screen.clear() #clears previous screen
      os.system(menu['options'][getin]['command']) 
      screen.clear() 
      curses.reset_prog_mode()   
      curses.curs_set(1)         
      curses.curs_set(0)
      os.system('amixer cset numid=3 2') 
    elif menu['options'][getin]['type'] == MENU:
          screen.clear() 
          processmenu(menu['options'][getin], menu) 
          screen.clear() 
    elif menu['options'][getin]['type'] == EXITMENU:
          exitmenu = True

# Main 
processmenu(menu_data)
curses.endwin() 
then make it executable

Code: Select all

chmod 777 /usr/bin/startpimenu
And add the following to the end of /home/<your_username>/.bashrc

Code: Select all

startpimenu
Now everytime you login with that user the pi menu will load.

Links...

libcec_2.0.0-1_armhf.deb
libdvdcss_1.2.11-1_armhf.deb
taglib_20130122-1_armhf.deb
xbmc_12.0-rc3-3-1_armhf.deb

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Fri Jan 25, 2013 12:51 am

Added WOL(wake over lan) capability

https://github.com/xbianonpi/xbian/issu ... ef-d7494c6

charliesroot
Posts: 17
Joined: Wed Jul 25, 2012 3:45 pm

Re: xbmc .debs build from latest git.

Fri Jan 25, 2013 4:46 pm


Links...

libcec_2.0.0-1_armhf.deb
libdvdcss_1.2.11-1_armhf.deb
taglib_20130122-1_armhf.deb
xbmc_12.0-rc3-3-1_armhf.deb

Posts: 8
Joined: Tue Jan 22, 2013 3:55 am
Thought I knew how to download from the command line using wget but I can't for the live of me download the files. What am I doing wrong?

Cheers,

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Fri Jan 25, 2013 9:37 pm

It appers the links are broken anyway so I've reuploaded them to mediafire.

http://www.mediafire.com/?j1yyvxbzmmd1g

Thats a link to a folder containing everything and you should be able to use wget to download them,

charliesroot
Posts: 17
Joined: Wed Jul 25, 2012 3:45 pm

Re: xbmc .debs build from latest git.

Sat Jan 26, 2013 1:36 pm

Sorry, no joy.

The mediafire links worked, except for the libdvdcss_1.2.11-1_armhf.deb. Something about violation of terms. If I remember correctly that file is used for DVD playback which I don't use (yet).

Xbmc won't start without the X server running. And running within X server it complains about a OpenGL driver. Installed mesa-common-dev but that didn't help.

I'm missing something, wish I knew what it was.

Cheers,

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Sat Jan 26, 2013 2:05 pm

I think you need mesa-utils too. Are you starting with

Code: Select all

xbmc --standalone --no-test
Also is your system up to date ?

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Sun Jan 27, 2013 1:35 pm

Ok sorry about this but it seems as if XBMC has fixed the issues with playing music from Iphones via airplay so again new packages :D

Here's a list of modifications.

* Latest git source 26/1/13 with latest raspbian source
* Add more remote support
* Use Free Ram Percentage as Buffer Size, Adjust Read Rate Based On Max Bitrate.
* Enabled pythonoptimize.
* Enabled AE/PulseAudio suppor.t
* Set PulseAudio latency to 100ms.
* Add channel map for PulseAudio.
* Add CAEUtil::PercentToPulseVolume to convert hardware volume [0,1] to PulseAudio volume [0,PA_VOLUME_NORM].
* Built with latest libcec, libdvdcss etc.

This will be the last one I put here. If people like them I will move it over to the official debian source and add a repository.

Easy way to install dependents below .

Code: Select all

sudo apt-get install $(apt-cache depends xbmc-bin | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ')
Same link as before.

charliesroot
Posts: 17
Joined: Wed Jul 25, 2012 3:45 pm

Re: xbmc .debs build from latest git.

Sun Jan 27, 2013 3:26 pm

BINGO !

It works. I've tried many precompiled .deb's and this is the first one working (almost) out-of-the-box.

Here's how:
- download the latest Raspian image, write it to SD, and configure basic stuff like keyboard layout, timezone etc.
- update with sudo apt-get update && sudo apt-get upgrade
- reboot and run sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
- reboot
- install and run rpi-update and reboot to activate new firmware
- install dependencies with sudo apt-get install fbset mesa-utils mesa-common-dev ttf-liberation x11-utils python-qt3 samba-common-bin upower libssh-4 libprojectm2 projectm-data projectm-pulseaudio libftgl2 libafpclient0 libmicrohttpd10 libtinyxml2.6.2 libyajl2 libmysqlclient18 liblzo2-2 libfribidi0 libpcrecpp0 libhal1 libhal-storage1
- download the .deb's provided in links and install them with dpkg -i
- start XBMC with clear ; xbmc --standalone --no-test

Will try the new links and report back. Great job.

Cheers,

abiliojr
Posts: 2
Joined: Sun Jan 27, 2013 4:43 pm

Re: xbmc .debs build from latest git.

Sun Jan 27, 2013 4:45 pm

I was unable to retrive the libdvdcss_1.2.11-1_armhf.deb file from mediafire. I confirm the link is broken.

Any alternatives?

Jamstah
Posts: 6
Joined: Tue Aug 28, 2012 2:20 pm

Re: xbmc .debs build from latest git.

Wed Jan 30, 2013 11:03 pm

Great packages, something raspian really needs to get into the proper repos.

Are you going to package up the release version too?

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Sat Feb 02, 2013 1:03 pm

Hey again,

XBMC was just updated to a new version and a few more things were added so here's the latest git ready to use.

* compiled with optimized CFLAGS (CFLAGS="-O3 -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard")
* Patched with select patches from rasbmc + xbian git.
* Added WOL patch
* Added fishbmc (untested)

I will update when I have double checked everything works and I've uploaded.

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Sat Feb 02, 2013 6:58 pm

xbmc-12.9.1 available for download now ;) enjoy.

abiliojr
Posts: 2
Joined: Sun Jan 27, 2013 4:43 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 2:24 am

Where?

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 2:38 am

Sorry turned out to be garbage. Working on it ;)

jquan
Posts: 7
Joined: Sun Jan 13, 2013 6:40 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 11:59 am

Can confirm all links working and dpkg install the mediafire packages

I tried charliesroot method, but it failed

Code: Select all

/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libtag.so.1: cannot open shared object file: No such file or directory
so used this approach

Code: Select all

cd /usr/lib/
sudo ln -s libtag.so.1.12.0 libtag.so.1
sudo ln -s libtag.so.1 libtag.so
then run xbmc again and got

Code: Select all

* failed to add service - already in use?
pure virtual method called
terminate called without an active exception
Aborted
Crash report available at /home/pi/xbmc_crashlog-20130203_223836.log
after reviewing error log file I noticed the following

Code: Select all

22:38:30 T:1107800800  NOTICE: Raspberry PI firmware version: Oct 25 2012 16:36:25
                                            Copyright (c) 2012 Broadcom
                                            version 346337 (release)
22:38:30 T:1107800800  NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
22:38:33 T:1127236624   ERROR: CecLogMessage - failed to release the previous LA
22:38:33 T:1127236624   ERROR: CecLogMessage - could not open a connection (try 1)
22:38:35 T:1189069840  NOTICE: Thread CEC Adapter Update Thread start, auto delete: false

jquan
Posts: 7
Joined: Sun Jan 13, 2013 6:40 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 1:56 pm

22:38:30 T:1107800800 NOTICE: Raspberry PI firmware version: Oct 25 2012 16:36:25
Copyright (c) 2012 Broadcom
version 346337 (release)
22:38:30 T:1107800800 NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
22:38:33 T:1127236624 ERROR: CecLogMessage - failed to release the previous LA
22:38:33 T:1127236624 ERROR: CecLogMessage - could not open a connection (try 1)
22:38:35 T:1189069840 NOTICE: Thread CEC Adapter Update Thread start, auto delete: fals
Resolved this error by removing libcec through
sudo apt-get remove
then dpkg -i libcec_2.0.0-1_armhf.deb

I also made sure that in /boot/config.txt I allocated at least 64 to the gpu

Then I updated my firmware
sudo wget http://goo.gl/1BOfJ
/usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update

Launched XBMC and it worked!!
xbmc --standalone --no-test

charliesroot
Posts: 17
Joined: Wed Jul 25, 2012 3:45 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 2:08 pm

@jquan

Make sure you have at least 128 MB for the gpu by adding/changing:

gpu_mem=128

in /boot/config.txt

Did you use the current version available on http://www.mediafire.com/?j1yyvxbzmmd1g ?? I used the first version available and that works like a charm (still have those files for testing purposes). Frodo (XBMC v12) is a bit slower than Eden (XBMV v11) on my 256MB test Pi. My 512MB is still running Eden. Plan to upgrade.

Cheers,

jquan
Posts: 7
Joined: Sun Jan 13, 2013 6:40 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 2:13 pm

charliesroot wrote:@jquan

Make sure you have at least 128 MB for the gpu by adding/changing:

gpu_mem=128

in /boot/config.txt

Did you use the current version available on http://www.mediafire.com/?j1yyvxbzmmd1g ?? I used the first version available and that works like a charm (still have those files for testing purposes). Frodo (XBMC v12) is a bit slower than Eden (XBMV v11) on my 256MB test Pi. My 512MB is still running Eden. Plan to upgrade.

Cheers,
Yeah that was it and also the fact that the firmware wasn't updated...
Thanks alot, spent quite alot of time trying to get it to work, but really happy now.

Lactobacillus
Posts: 69
Joined: Thu Apr 19, 2012 7:57 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 10:15 pm

As I understand it with your installation it is possible to install XBMC in a standard Raspbian. Thats exactly what I was looking for. I would like to have an OS with XBMC and websurfing capabilities. With Xban, Rasbmc, etc. there is only a XBMC and no browser.


Would someone be so nice to post an idiot-tutorial to install. I am (and sure al lot of other people) is not so confident with lunix to insall it on my own.
Raspberry Pi 1B; Rev2; 512mb RAM (Samsung)
Raspberry Pi Zero, V1.3 + Esp8266

charliesroot
Posts: 17
Joined: Wed Jul 25, 2012 3:45 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 10:49 pm

Lactobacillus wrote:As I understand it with your installation it is possible to install XBMC in a standard Raspbian. Thats exactly what I was looking for. I would like to have an OS with XBMC and websurfing capabilities. With Xban, Rasbmc, etc. there is only a XBMC and no browser.


Would someone be so nice to post an idiot-tutorial to install. I am (and sure al lot of other people) is not so confident with lunix to insall it on my own.
There are loads of howto's on the web and on this forum on how to download, install and configure Raspian to end up with an updated R-pi so you can take the next step: installing XBMC.

This thread should get you going to install XBMC. Give us an idea on where you stand right now and we'll help where we can.

Cheers,

Lactobacillus
Posts: 69
Joined: Thu Apr 19, 2012 7:57 pm

Re: xbmc .debs build from latest git.

Sun Feb 03, 2013 11:49 pm

Downloading and installing (+ configuration) of Raspbian is no Problem.

The only problem is the XBMC itself. Its more or less explained in this topic, but its quiet disordered and full of modifications and not working ideas.
Raspberry Pi 1B; Rev2; 512mb RAM (Samsung)
Raspberry Pi Zero, V1.3 + Esp8266

drgr33n
Posts: 36
Joined: Tue Jan 22, 2013 2:55 am
Location: Norwich, Norfolk

Re: xbmc .debs build from latest git.

Mon Feb 04, 2013 3:37 pm

Just an update. I have successfully compiled and ran xbmc-13.0 and everything seems fine so far except a few broken addons. I'm in the process of trying to get projectm work on the pi and then I'll upload some packages.

Cheers.

[EDIT]

Manage to patch up libprojectm to compile with OpenGL ES 2.0 so going to test it later :D

jquan
Posts: 7
Joined: Sun Jan 13, 2013 6:40 pm

Re: xbmc .debs build from latest git.

Mon Feb 04, 2013 6:37 pm

Lactobacillus wrote:Downloading and installing (+ configuration) of Raspbian is no Problem.

The only problem is the XBMC itself. Its more or less explained in this topic, but its quiet disordered and full of modifications and not working ideas.
I've created a quick video for beginners
http://www.youtube.com/watch?v=7u37nYpMfGM

I've just installed xbmc on a fresh card from start to finish..

Code: Select all

Instructions
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo chmod +x /usr/bin/rpi-update
sudo reboot
sudo apt-get update
sudo apt-get upgrade
------------------
install dependencies with 
sudo apt-get install fbset mesa-utils mesa-common-dev ttf-liberation x11-utils python-qt3 samba-common-bin upower libssh-4 libprojectm2 projectm-data projectm-pulseaudio libftgl2 libafpclient0 libmicrohttpd10 libtinyxml2.6.2 libyajl2 libmysqlclient18 liblzo2-2 libfribidi0 libpcrecpp0 libhal1 libhal-storage1
-------------
sudo apt-get install git
------------
Download packages from
http://www.mediafire.com/?j1yyvxbzmmd1g
sudo apt-get remove libcec
dpkg -i libcec_2.0.0-1_armhf.deb
dpkg -i taglib_20130122-1_armhf.deb
dpkg -i xbmc_12.0-rc3-3-1_armhf.deb
cd /usr/lib/
sudo ln -s libtag.so.1.12.0 libtag.so.1
sudo ln -s libtag.so.1 libtag.so
/boot/config.txt
add or change gpu_mem=128
clear; xbmc --standalone --no-test

Return to “Raspbian”