HomeHub - Home video server is made to display your videos at a style. This program can order your files and display them like a video hosting site. It can also recommend you videos from your video folder.
Ths Program is written with python for backend and as a server (Uses Flask library), CSS, HTML, Js for the front end. This program is optimzed for both desktops and mobiles with a separate mobile view. This is an open source software. So anybody can modify and use this software without my consent. The code is not very complex. I think anyone can easily modify this code.
First you have to install flask library and ffmpy library from pip. For that use,
"pip install flask"
"pip install ffmpy"
In here the ffmpy library is used to get the thumbnails of the images. The 'ffmpeg.exe' inside the main folder is compulsory for this program to run.
After finish installing the above libraries, open a command window inside the the folder which contains 'app.py' and then enter "flask run" command (or simply run "runserver.bat" to start the server). You will now see the ip address to access your server.
You have to copy all of your videos to be displayed into "/static/Videos" folder. Otherwise we won't be able to find them. Due to a limitation of this program, you shouldn't make another "Videos" folder inside the "Videos" folder. This program can only read "mp4" files yet. Fixes incoming This program never connects to the internet (Refer the code). So we can guarantee a 100% privacy protection.
Irusha Sansuka (Amateur programmer)
Email: irushaathukorala@gmail.com
Main page
Main page
Folder View page
Sidebar