Today we are going to go through the steps of configuring OSMC Media Center, which can be controlled using your android or IOS device as a remote.
To create OSMC Media Center you will require:
- Raspberry Pi
- Keyboard and mouse to connect to the Raspberry Pi
- External USB hard drive one or two, depending upon the grade or normal configuration
- An android mobile so that you can download and install the App which will act as a remote
- A 5 volt micro USB charger that this could be your android mobile charger, but make sure it gives at least 2000milliamps of power.
- HDMI wire that connects to your TV from the Raspberry Pi
So gather all this material and lets go ahead and create this OSMC Media Center.
Preparing the SD Card.
First, we need to format our micro SD card properly. Head over to the SD association website and download the application. Installing the application is a straight forward process. Insert your SD card into your card reader. In the SD formatter app, choose the correct SD card, change to overwrite format and proceed. Once formatting is done, you get a confirmation.
Which Media Center to choose?
There are two types of operating systems available that you can install in your Raspberry Pi to convert into a media center. One is called as Kodi and another one is called as OSMC. The main difference between Kodi and OSMC is that Kodi is not a Linux flavour. Kodi is built from ground up, so you cannot give any Linux commands to it like sudo or apt-get. But in our project we need to create a network attached storage system which requires a lot of Linux comments. So OSMC is the best choice. Obviously OSMC runs a Linux OS, on top of which Kodi runs. So you get the goodness of Linux along with the goodness of Kodi. Apart from all these things I just feel OSMC has beautiful visuals.
Installing OSMC Media Center
Download the installation application for your OS and get going with the setup process. Sometimes your MAC does not allow downloaded apps to be installed in that case change your settings in the ‘Security & Privacy‘ page of ‘System Preference‘. Make sure to choose anywhere.
Choose the language and your version of the Raspberry Pi board
R3 is the latest stable build of OSMC Media Center at the time of making this video.
Then burn the files to the SD card. Choose the connection type; mine is wired. We will configure the network later. Choose the correct SD card and let the app download OSMC and burn it to the SD card.
After installation is complete, quit the application and eject the card. Now insert the SD card on the raspberry Pi and connect the ethernet wire, HTMI cable, power source, keyboard and mouse.
Configure OSMC Media Center to your needs
If you see the rainbow screen once you power ON your Raspberry Pi then all is good. OSMC will start installing automatically.
Time to configure your OSMC Media Center. Select your language and go through the basic setting process.
Now click on My OSMC then select network and secure IP address manually this is necessary so that when you restart your Raspberry Pi the IP address remains the same.
Setting up the NAS
To get to the terminal, let’s exit OSMC. The login and password is “osmc” in lower case without quotes. First lets install NTFS package to manage the hard disk.
Using F disk we list all the drives connected to Raspberry Pi. I have already connected my 2 TB hard drives to the Pi. You can see them listed as SDB and SDC. SDA is a windows hard disk I connected to test something else.
To mount these two hard drives to the OS we need to create two directories I named them USBHDD1 and USBHDD2.
sudo mkdir /media/USBHDD2
Then I mount the hard disk I want using the mount command. Here SDA1 and SDB1 are the partition names inside the SDA and SDB drivers that we saw earlier.
sudo mount -t auto /dev/sdb1 /media/USBHDD2
To keep things organized I created a ‘shares’ folder inside each USB folder. This folder will be the shared folder from each drive which can be accessed from other PC’s in your network.
sudo mkdir /media/USBHDD2/shares
Let’s install Samba. Samba is a file sharing application, which can help other PC talk to your Raspberry Pi.
If you get an error it means that we need to update our OS and we do that using this command.
Again, try installing Samba and this time. Success!
Let’s make a copy of the Samba configuration file before editing.
Then use the nano editor to make changes to the configured file.
Scroll down to the end of the page and create share folder names. The name you give inside the square brackets will be the names shown in other PC’s. When you access this Raspberry Pi. Make sure read only set no. After making changes, press Ctrl X to close the nano editor, Press “Y”to save the changes.
Restart Samba to take effect of the changes added to the configured file.
Let’s create a user and a password and add it to Samba. This username and password will be asked every time you want access the share folder from other PC’s. I have set “fatlady” as the username
sudo passwd fatlady
All set. Let’s test it on by copying files into the shares folder. and sure enough, we see it displayed here in the directory listing.
To automatically mount both the hard drives to OS, let’s write a few lines of code.Open fstab in nano editor.
Write these lines of code. Save and close the nano editor.
/dev/sdb1 /media/USBHDD2 auto noatime 0 0
We install rsync. R sink is a powerful tool used to make a mirror copy of a folder or a drive to another.
Restart OSMC and go to file manager inside settings to check if you can see your mounted drives.
Installing the Mobile App
Now to install the mobile app. Head over to Google play and search for Kodi. Select the correct app and install it to your device.
Hope you enjoyed this video. Now you can have your own OSMC Media Center and watch all those beautiful movies from one place.
Watch how the OSMC Media Center is configured:
Until then Happy Learning.