Hello, it's me again,
now i'm back to Openelec because in Matrixtv v.1.0.1.0 i have problems with Videos stuttering and no drivers for my dvb-tuner.
I use the openelec build from 14.9., all the newer builds don't work with my DvbSky S960 Usb Tuner.
I installed the plexmediaserver on it and i'm really impressed how good it works. It streams to my pc, android phone and tablet without problems.
The first scan of my movie library on my NAS took several hours, it's best to leave plex alone scanning over night.
Here's how to install plexmediaserver in openelec
# download the wheezy-armel filesystem i made
https://www.dropbox.com/s/i720kpzg2rgoiuq/wheezy-armel.tar.gz?dl=0
and copy it to your /downloads directory via samba
# download this chroot program and copy it to /storage
https://www.dropbox.com/s/i5b3nnvbay3z9t8/chroot?dl=0
# we need this chroot because OpenELEC lacks support for chroot. I got this one from an Ubuntu-trusty armhf filesystem and it works for us.
# login via ssh from your computer
ssh
[email protected] matrixtv IP here
password: root
#make chroot executable
chmod +x /storage/chroot
cd downloads
tar xvzf wheezy-armel.tar.gz -C /storage
# we need an autostart file to mount needed partitions
# create the autostart file and make it executable
echo "#!/bin/sh" > /storage/.config/autostart.sh && chmod +x /storage/.config/autostart.sh
# to mount necessary partitions edit autostart
nano /storage/.config/autostart.sh
# and paste this inside
mount -o bind /dev /storage/wheezy-armel/dev
mount -o bind /sys /storage/wheezy-armel/sys
mount -t proc proc-chroot /storage/wheezy-armel/proc/
mount -t devpts devpts-chroot /storage/wheezy-armel/dev/pts
# press strg-x , y , enter to save the autostart file
# if you want to mount your NAS add your mountcommands inside autostart.sh
# a good howto to mount nfs or samba shares you find here: http://wiki.openelec.tv/index.php/Mounting_network_shares
# as an example here is my autostart.sh:
#!/bin/sh
mount -o bind /dev /storage/wheezy-armel/dev
mount -o bind /sys /storage/wheezy-armel/sys
mount -t proc proc-chroot /storage/wheezy-armel/proc/
mount -t devpts devpts-chroot /storage/wheezy-armel/dev/pts
(sleep 15; \
mount -t nfs 192.168.1.62:/i-data/yyyyyy /storage/media/NAS1 -o nolock; \
mount -t cifs -o username=xxx,password=xxx,rw //192.168.1.62/yyyyy /storage/media/NAS2 \
)&
mount -o bind /storage/media/NAS1 /storage/wheezy-armel/media/NAS1
mount -o bind /storage/media/NAS2 /storage/wheezy-armel/media/NAS2
/storage/chroot /storage/wheezy-armel/ /usr/bin/plexmediaserver &
# edit it for your setup, you see that you must bind-mount the nas from openelec to the wheezy chroot. You have to create the /media/your Share directories
# inside the wheezy-chroot first, else it won't work.
# now let's go on
cp /etc/resolv.conf /storage/wheezy-armel/etc/resolv.conf
# enter your chroot
/storage/chroot /storage/wheezy-armel/ /bin/bash
# setup your locales
dpkg-reconfigure locales
# set your hostname
echo OpenELEC > /etc/hostname
# and your password
passwd
# to start the Plexmediaserver manually type:
# please read this instruction to the end !!
plexmediaserver &
# you can type htop to see if it works
# now you can access the server from your browser http://your openelec ip :32400/web/index.html
# to leave the chroot-environment simply type
exit
# and you're back on the OpenELEC prompt.
# But if you leave the Openelec console Plexmediaserver stops working, so we use the Advanced Launcher plugin in XBMC. You find it here:
http://www.gwenael.org/Repository/repository.angelscry.xbmc-plugins/repository.angelscry.xbmc-plugins-1.2.2.zip
# install it via addons, install from zip.
# then in XBMC go to System, filemanager and add storage as new source
# under Programs now select Advanced Launcher,
Select the "Standalone (normal PC executable)" option
Browse to /storage/chroot Ok
In the next window you can pass command-line arguments. Enter /storage/wheezy-armel/ /usr/bin/plexmediaserver &
next you can give a name to your launcher, i used Plex
after that i choosed linux as platform and canceled the picture and fanart questions.
If all went right you now can start the PlexMediaServer from the newly created launcher in XBMC.
# in OpenELEC you can autostart the PlexMediaServer at boottime, if you like do this:
# open autostart.sh
nano /storage/.config/autostart.sh
# and add this at the end of the scipt
/storage/chroot /storage/wheezy-armel/ /usr/bin/plexmediaserver &
# save the file and reboot, plexmediaserver now starts at boot and mounts your shares automatically.
# If you like you can install the PleXBMC plugin from
#Repository (recommended)
Download the PlexBMC add-on repository from here:
http://hippojay.github.io/repository.plexbmc.addons/download/repository.plexbmc.addons/repository.plexbmc.addons-3.0.0.zip
Install this into XBMC (System > Add-ons > Install from zip file).
Go to Add-ons > Get Add-ons > PlexBMC Add-ons for XBMC
PlexBMC is a set of two add-ons.
PlexBMC provides the main access to content. Enable it in Video, Music, or Picture (you only need to enable in one location). (This is required.)
PlexBMC Helper allows you to control XBMC from a Plex remote (such as on mobile device or the web). Essentially it causes PlexBMC to appear just like
a PlexHome Theater instance. (This is optional, but highly recommended.)
Once the add-ons are enabled, you can update to new releases simply by updating your add-ons within XBMC.