Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *** Install ReadyMedia miniDLNA 1.1.5 Raspberry Pi by HTPC Guides v3 ***
- DLNA servers allow you to stream your media library on your HTPC server to any DLNA enabled client. DLNA enabled clients include Bluray players, XBOX 360, XBOX One, PS3, PS4 and some TVs. There are other DLNA servers out there for the Raspberry Pi. I was looking at MediaTomb but it consumes several hundred megabytes of RAM when it is in use. This it not ideal on the low spec Pi running Raspbian. I had trouble with miniDLNA 1.0.24 not displaying avi (Divx, XviD) files in its folder database, this bug has been patched and fixed so that avi files – at least the ones I tested – were accessible by my DLNA clients. I will assume you have already mounted a USB hard drive for this guide – here is my Properly Mount USB Storage on Raspberry Guide (http://www.htpcguides.com/properly-mount-usb-storage-raspberry-pi/) in case you do need to mount. You will be compiling miniDLNA for Raspbian from source, it only takes a few minutes.
- **Install ReadyMedia miniDLNA**
- The latest version of ReadyMedia miniDLNA in the Raspbian repos is ancient so we are going to compile miniDLNA (now ReadyMedia) from source on Raspbian. This should fix avi problems you may have had in the past like them not showing up in the library.
- Remove your old miniDLNA v1.1.2 or older
- $ sudo apt-get purge minidlna -y
- $ sudo apt-get remove minidlna
- $ sudo apt-get autoremove -y
- Make sure you have a source repository, default Raspbian does not include this
- $ echo "deb-src http://archive.raspbian.org/raspbian jessie main contrib non-free" | sudo tee -a /etc/apt/sources.list
- Update repositories so it will detect your new source repo
- $ sudo apt-get update
- Grab dependencies for building it from source
- $ sudo apt-get build-dep minidlna -y
- If you get any errors you can install the dependencies manually
- $ sudo apt-get install libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libvorbis-dev libflac-dev -y
- Download miniDLNA 1.1.5 source
- $ wget http://sourceforge.net/projects/minidlna/files/minidlna/1.1.5/minidlna-1.1.5.tar.gz
- Unpack it
- $ tar -xvf minidlna-1.1.5.tar.gz
- Enter the miniDLNA directory
- $ cd minidlna-1.1.5
- If you wish to have Raspberry Pi logo instead TUX or Debian Open Logo on TV, get icons.c file from https://pastebin.com/Uynt0HMy (following command will overwrite existing icons.c file)
- $ wget -O icons.c https://pastebin.com/raw.php?i=Uynt0HMy
- Configure, make and install miniDLNA, it will take ~5 minutes
- $ ./configure && make && sudo make install
- Copy the default configuration file
- $ sudo cp minidlna.conf /etc/
- Copy the startup daemon script to autostart ReadyMedia miniDLNA on boot and make it executable
- $ sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
- $ sudo chmod 755 /etc/init.d/minidlna
- Update rc to use the miniDLNA defaults
- $ sudo update-rc.d minidlna defaults
- Edit the configuration
- $ sudo nano /etc/minidlna.conf
- Edit the following to point to your media
- This version of minidlna will give you multiple folders under Video. Before movies and TV would have been under separate categories, now movies and TV will both be under the category video. It will also show the folder structure of them instead of showing just the video files. Avi files will also show up and be streamable.
- Please note, inotify uses resources because it autoupdates your library, if you don’t use inotify you will have to manually restart and reload the miniDLNA service
- The friendly name is how your miniDLNA server will show up to its streaming clients
- --->>>
- media_dir=V,/mnt/usbstorage/Movies
- media_dir=V,/mnt/usbstorage/TV
- media_dir=A,/mnt/usbstorage/Music
- media_dir=P,/mnt/usbstorage/Pictures
- # Names the DLNA server
- friendly_name=RasPi Media Server
- # Tells the DLNA to update the library when there are changes
- inotify=yes
- <<<---
- Ctrl+X, Y and Enter to save and exit
- Start the minidlna service
- $ sudo service minidlna start
- Now make sure it starts on boot (or you can skip this step)
- $ sudo reboot
- Your Raspberry Pi DLNA server will now be accessible to stream media to your clients: PCs, XBOX, PS3, Phones, TVs and more.
- This will form part of my Ultimate Raspberry Pi Media Server guide, to make sure you don’t miss it sign up for my mailing list to find out when it drops.
- Source of original guide: http://www.htpcguides.com/install-readymedia-minidlna-1-1-4-raspberry-pi/
- ChangeLog by http://urosevic.net/
- * [v3] Update to miniDLNA v1.1.5
- * [v2] In this document I included Raspberry Pi logo instead Debian Open Use Logo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement