This project is a node.js express website with ability to stream movies in you local machine or server. The website itself was made with ChatGPT, Gemini, Claude with me as a human guidance it was MY idea and not from these AI's. Unsupported video files (eg. hevc) might not play varying on browsers/devices please be nice, im new to coding☹ also i gave up cus i just used jellyfin instead lol
Made by: salad yes im Clyd
- Movies collection
- Stream movies in the browser
- Confusing autoplay functionality
- Keyboard shortcuts that barely works
- Might be responsive design for various devices
To set up this project correctly, ensure your directory structure looks like this:
root/
├── (files in this repo)
│ ├── public
│ │ └── index.html
│ ├── server.js
│ └── ... (other files)
└── movies/
├── Movie Name 1 (Year) [Quality]/
│ └── movie_file.mp4
└── Movie Name 2 (Year) [Quality]/
└── movie_file.mkv
- The
movies
directory should be in the same parent directory as your project files. - Each movie should be in its own subdirectory under the
movies
directory. - Movie folder naming convention:
Example:
Oppenheimer (2023) [4K]
- Clone this repository to your local machine.
- Create a
movies
directory in the parent directory of your project. - Add your movie files to the
movies
directory, following the folder naming convention described above. - Set up a local web server using
node server.js
.
- In terminal, run:
cd (whatever you named the folder from this repo)
node server.js
- Open a tab on your browser and enter localhost://6969. (You can port forward or something if you want to expose the site to the internet.)
- You have entered the matrix.
Contributions are welcome! Please feel free to submit a Pull Request. please im begging
This project is licensed under the MIT License - see the LICENSE file for details.