Movian on RaspberryPi with raspbian buster OS

How to

Lots of people asked me how do i run Movian media player on my raspberrypi 3 with raspbian buster operating system running on. Because today is my birthday and i do what i want, i'll show you how to install movian from scratch. First you need to install the buster img on the microsd card as always, i have installed the lite version. Before removing the microsd card from your pc, you should mount the boot partition and create an empty file named ssh, this will enable ssh server for later access. Now put the microsd card in your rpi and power it up. When it starts the first time it should resize your filesystem, if not resize it with raspi-config command after you had logged in. When it finishes loading, you can connect to our rpi through ssh:

ssh -l pi IP_OF_RASPBERRY

should ask for a password which is raspberry.

Now that you are logged in, update your rpi:

sudo apt-get update
sudo apt-get upgrade

Install some deps:

sudo apt-get install libavahi-client3 libavahi-common3 libc6 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 zlib1g conman libcec4 bzip2

download THIS file in you pc and unzip it. This zip has inside the movian compiled in .deb for raspbian buster and a init.d script that we need later. Upload the file to your rpi from your pc:

scp showtime_5.0.550_armhf.deb pi@IP_OF_RASPBERRY:/home/pi/

Install movian from raspberry:

sudo dpkg -i showtime_5.0.550_armhf.deb

Now we need the init.d file which runs movian has a daemon to pi user. Upload the file that we have download before to your rpi from your pc:

scp movian pi@IP_OF_RASPBERRY:/home/pi/

move the file to correct folder and give right permissions:

sudo mv movian /etc/init.d/
sudo chmod +x /etc/init.d/movian

Make it start at boot:

cd /etc/rc3.d/
sudo ln -s ../init.d/movian S95movian
sudo update-rc.d movian defaults

Run this in your rpi:

sudo setcap 'cap_sys_nice+ep /usr/bin/showtime'

Go to /boot dir:

cd /boot

With your favorite editor (vi, nano ...) write these lines inside config.txt right at the end ( run from root es: sudo vi config.txt ).


# GPU mem at least 198
gpu_mem=256
decode_MPG2=0x12345678
              

decode_MPG2=0x12345678 you need to change 12345678 with your license. Now reboot and you are done:


sudo reboot
              

enjoy :)

If you have a full desktop environment for your pi you could just install the deb package and use movian as always on desktops.