Skip to content

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 Videos folder.

Notifications You must be signed in to change notification settings

irusha/HomeVideoServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeHub

Home Video server

About

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.

How to use this software?

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.

Important things to know

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.

Credits

  • PalletsProject for flask Link to flask
  • Google for the icons
  • ffmpy for the image converting library Link
  • IconScout/Twitter Emoji for the favicon

  • Developer

    Irusha Sansuka (Amateur programmer)

    Project Page

    My github Page

    Screenshots

    Desktop mode

    image

    Main page

    image Video display page

    Mobile View

    image

    Main page

    image

    Folder View page

    image Video display

    image

    Sidebar

    About

    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 Videos folder.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published