Home Media Server - Jellyfin Setup On Raspberry Pi

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
today we're going to set up a home media server on our Raspberry Pi now this is going to be Raspberry Pi specific but you can still follow along to do the same thing on your Windows PC as the steps will be pretty similar essentially I want to access any media from any device within my household and for that purpose I have chosen jelly fin as my media server platform of choice I went out and purchased an external hard drive now this is just an old school hard drive it's not a new SSD according to google as long as it's USB 3 it should not be a problem when it comes to 4K video streaming you can generally tell that it's USB 3 by looking at the plug it should be blue on the inside we simply going to plug that into our usb3 slots which again are blue as well for the purposes of media streaming you don't want to use the SD card on your Raspberry Pi you want to use an external hard drive instead we're going to Chuck that back into our kitchen with all of our other it stuff I really should get a box for this to make it really neat but we'll give it some power and walk back to the office now we're going to remote into that Raspberry Pi and we're going to start setting up our jelly fin server this is going to act as the Hub or the central point for our media server which will serve all of the TV shows and movies to the devices that we have we're going to fire up tiger VNC so we can remote into our Raspberry Pi Chuck in our username and password all right we now have console access to our server go ahead and open up a web browser we're going to do a Google search for jelly finin click on downloads now we want to click on server select the correct download for the operating system that you have if you're using Windows you can simply download the file and run the executable for Raspberry Pi I believe we're using a deian based Linux system so we're going to go ahead and follow these installation instructions we're going to copy this command and open up a terminal and run hit enter once that's finished you'll see that it's registered as a service and it started it up you should now be able to access it via the URL that it gives you for some reason on the URL it gave me it didn't put Local Host in there just make sure you do with the correct port number that it gives you you will then see this quick setup guide we're going to go ahead and run through it so we'll click on next we're going to set up a default Administration account so I'm going to go ahead and create a username and password now we want to go ahead and set up our media libraries what I am going to do is create three folders within this videos folder so I'm going to create a movies folder an anime folder and a TV shows folder I'm going to use all one word for TV shows in case adding any spes Marx things up in the background now that we have our three folders created we're going to go back to our setup page and we're going to add those as media libraries so for movies we're going to have display name as movies and we're going to select the folder that we just created which might be easy to just copy and paste the file path it's not able to find those three folders that I created because it's within my deing user directory which it does not have access to to fix the folder structure we're going to cut these and put it onto our external hard drive accidentally had these on the internal SD card which we definitely do not want to do now the next is to fix the folder permissions jelly fin only has access to Media de olding but it can't see anything else underneath it so I'm going to do a chod 777 on our deing folder this gives everyone full access to this particular folder now we go back into jelly fin we can go/ media SL username SL expansion and we can see those three folders that we created on our external hard drive so we're going to proceed with setting up our movies folder click on okay for some reason this screen is a bit glitchy I don't know if it's because I'm using the taret VNC I will try my best to click on English and select Australia as the country going to keep the rest as defaults and hit okay and I'm going to do the same for our TV shows and do the same for our anime folder once you're done with setting up all of your folders scroll down and click on next set your country so I'm going to go Australia click on next I'm going to leave the default and click next and finish so we'll go ahead and log in with our username and password that we set up earlier I'm going to quickly move this video file into our TV shows folder now if we click into TV shows because it's not actually a show there's nothing in here but if I click on episodes I can see that media file that I selected so go ahead and click play now this is just a royalty free video that I downloaded for free online that is pretty cool our media server is up and running so let's now try to connect it I'm going to go ahead and download the jelly fin app on my mobile phone we'll open the app up and select our server I'm going to select the Raspberry Pi as our server cheuck in our username and password that we set up we're going to scroll over to our TV shows folder click on episodes and see if we can play our work video and there we have it it is playing our video if you've been following Along on a PC you're pretty much done with this tutorial however if you're using a Raspberry Pi like myself I noticed it was extremely laggy and the temperature went up to almost 80° as a home media server which is not great I'm going to go away work it out and come back to you guys with a solution and I'm back we've figured it out for full trans Arcy I followed this guide where I modified some of the GPU settings and enabled Hardware acceleration I'll leave a link here if you would like to follow that however I don't believe that is necessary I think it was trying to do transcoding on the Raspberry Pi and it's just not powerful enough for that to work very well so what I've gone ahead and done is within my server settings under playback yes I have Hardware acceleration enabled using video for Linux based on that guide however I've unticked all Hardware encoding options and within my mobile app I've gone into my user settings client settings and changed the video player type by default it uses the web player however that was very laggy and stuttering when trying to play from the Raspberry Pi simply change that to the integrated player or an external player now external player like VLC will work all the time however whenever you want to watch something it will take you outside of the app so for now I've selected integrated player so at least it keeps me within the app whenever I want to watch a TV show or movie and so far that seems to have worked I can now watch whatever I have streaming from my Raspberry Pi in real time and there is no lag stuttering or anything whatsoever now that we've got our media server up and running the final question we have is how do we get the files from our local PC onto the Raspberry Pi for my use case I will most likely be copying files from my Windows PC over to my Raspberry Pi and we can use SCP for that to do that we're going to copy this syntax so we're going to go SCP the name of your file your username at home. local so this is the DNS name of my Raspberry Pi and then finally the two dots and then the Lo of where you want to place this now we want to place this within our external hard drive space which is at this file location instead of TV shows we will put this under movies so we'll grab that and we'll paste that into our Command Chuck in our password that is done and we can now see file in the correct location so that's pretty cool we now have our home media server up and running we can watch our TV shows and movies from any device within our household which is awesome I no longer have to have my PC running 24/7 I'm excited by this I hope you guys enjoyed this tutorial if there is anything else you would like to see me set up on the Raspberry Pi let me know as always thank you so much for watching and I will catch you in the next one
Info
Channel: TechWithDavid
Views: 2,577
Rating: undefined out of 5
Keywords: raspberry pi 4, home media server, media server, jellyfin, getting started with home media setup, jellyfin installation, jellyfin and raspberry pi, troubleshooting jellyfin raspberry pi 4, media streaming, how to stream videos, diy media server, cheap media server, cheap setup, self hosted media server, watch shows from any device, why use jellyfin, jellyfin setup on linux, jellyfin install, jellyfin installation raspberry pi 4, ssd or hdd media server
Id: _s9w3k5Lrxw
Channel Id: undefined
Length: 9min 58sec (598 seconds)
Published: Fri Dec 01 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.