Plex
RasPlex
Installation on RaspberryPi 2 Get and install Rasbian Lite
https://downloads.raspberrypi.org/raspbian_lite_latest.torrent
- Burn with Win32DiskImager
Prepare wireless network (/etc/wpa_supplicant/wpa_supplicant.conf)
network={
ssid="SSID"
psk="SSIDPASSWD"
}
Install updated tools
$ sudo wget -q -O - https://www.bunkus.org/gpg-pub-moritzbunkus.txt | sudo apt-key add - $ sudo apt-get update && sudo apt-get upgrade -y $ sudo nano /etc/apt/sources.list.d/bunkus.list
add these lines......
deb http://www.bunkus.org/debian/jessie/ ./ deb-src http://www.bunkus.org/debian/jessie/ ./
Then install plexmediaserver on raspberrypi 2
$ sudo wget https://dev2day.de/plex-latest $ sudo dpkg -i plex-latest$ sudo apt-get install mkvtoolnix libexpat1 libav-tools ntfs-3g samba samba-common exfat-utils -y $ sudo wget -q -O - http://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add - $ sudo su # echo "deb http://dev2day.de/pms/ jessie main" >> /etc/apt/sources.list.d/pms.list # apt-get update # apt-get install plexmediaserver
- left out ffmpeg
Mount external(USB/HDD) disk:
$ sudo nano /etc/fstab /dev/sda1 /media/usbhdd1 ntfs-3g gid=pi,uid=pi,noatime 0 0 $ sudo mkdir -p /media/usbhdd1 $ sudo reboot
OpenPHT
- Ubuntu 14.04 Trusty install
apt-get build-dep kodi
https://github.com/RasPlex/OpenPHT/releases https://github.com/RasPlex/OpenPHT/releases/download/v1.6.2.123-e23a7eef/openpht_1.6.2.123-e23a7eef-trusty_amd64.deb
- /etc/init.d/plexhometheater
#!/bin/sh
### BEGIN INIT INFO
# Provides: plexhometheater
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of Plex Home Theater
# Description: starts instance of Plex Home Theater using start-stop-daemon and xinit
### END INIT INFO
############### EDIT ME ##################
# Read configuration variable file if it is present
[ -r /etc/default/plexhometheater ] && . /etc/default/plexhometheater
# path to xinit exec
DAEMON=/usr/bin/xinit
# startup args
DAEMON_OPTS="/usr/bin/openpht"
# script name
NAME=plexhometheater
# app name
DESC="Plex Home Theater"
# user
RUN_AS=root
# Path of the PID file
PID_FILE=/var/run/plexhometheater.pid
############### END EDIT ME ##################
test -x $DAEMON || exit 0
set -e
case "$1" in
start)
echo "Starting $DESC"
start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
;;
stop)
echo "Stopping $DESC"
start-stop-daemon --stop --pidfile $PID_FILE
;;
restart|force-reload)
echo "Restarting $DESC"
start-stop-daemon --stop --pidfile $PID_FILE
sleep 5
start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
OpenPHT Debian
Installation for Jessie/Sid
- Enable all extras.ubuntu.com packages in sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192
- Add repos
apt-get install software-properties-common add-apt-repository ppa:team-xbmc/ppa apt-get update
- Install key
gpg --keyserver pgp.mit.edu --recv-keys 0x860CDC13 && gpg --armor --export 0x860CDC13 | apt-key add -
- Add /etc/sources.list.d/openpht.list
deb http://www.preining.info/debian/ openpht-sid main deb-src http://www.preining.info/debian/ openpht-sid main
- Install libssl
wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.2_1.0.2h-1_i386.deb dpkg -i libssl1.0.2_1.0.2h-1_i386.deb
apt-get update apt-get install libjpeg62-dev openpht
OpenPHT Minimal (ION)
The following guide/information assume you have decent linux knowledge adn can create a bootable usb pen
Get the ubuntu minial iso from ubuntu, extract it to a usb pen. Use plex as your username in the setup
When the initial setup completes and you've logged in, run the following commands
sudo apt-get install software-properties-common pkg-config sudo apt-add-repository ppa:plexapp/plexht sudo add-apt-repository ppa:jon-severinsson/ffmpeg sudo apt-add-repository ppa:pulse-eight/libcec sudo apt-get update sudo apt-get install plexhometheater xorg alsa-utils lirc wget http://us.download.nvidia.com/XFree86/Linux-x86_64/304.88/NVIDIA-Linux-x86_64-304.88.run chmod 755 NVIDIA-Linux-x86_64-304.88.run sudo ./NVIDIA-Linux-x86_64-304.88.run sudo nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf
Set X to be accessed by everyone
sudo dpkg-reconfigure x11-common
Setup PlexHT to boot at startup by editing xbmc.conf
sudo nano /etc/init/xbmc.conf
And paste the following, save with ctrl+x, y and hit enter
# PlexHT auto start script description "Autostart PlexHT" start on (filesystem and stopped udevtrigger) stop on runlevel [06] task console output emits starting-x script su plex -c "startx /etc/X11/Xsession /usr/bin/plexhometheater.sh" end script
Edit plexhometheater.sh
sudo nano /usr/bin/plexhometheater.sh
Add the follwing line to the top (before the other export line)
export AE_ENGINE=SOFT
And finaly run
sudo reboot