kinoflix is a flask-based media server designed for streaming and managing your video collection with ease. enjoy a sleek, user-friendly interface and seamless navigation. while tailored for videos, it can also support movies.
- works on ios / macos 🍎
- search bar 🔍
- in-app upload 💻
- anime/series support 🏯
- auto-fetch media info using an api (like imdb) 🎀
-
user authentication 🪪
secure login and user management. -
responsive dashboard 📊
access your media library easily with an aesthetic layout. -
video streaming 🎥
stream mp4 videos from anywhere. -
ascii art interface 🖤
enjoy an engaging browsing experience with pystyle.
make sure you have python and flask installed:
pip install flask
git clone https://github.com/nildontsleep/kinoflix.git
cd kinoflix
python main.py
to add a video to kinoflix, follow these steps:
-
open the kinoflix web app
launch the app in your browser by navigating to the url printed when the app starts. -
log in to your account
use your credentials to access your dashboard. -
navigate to the upload section
click on the upload button/icon in the navigation bar. -
select the file to upload
use the file selector to choose the video file from your device. only mp4 is supported. -
add video details (optional)
provide a title, description, year, and genre. -
start the upload
click upload to begin. -
verify the upload
once uploaded, the video will appear in your library. you can start streaming it immediately.
- open your web browser and navigate to the printed url.
- log in with your credentials.
- enjoy streaming your favorite videos!
contributions are welcome! feel free to submit a pull request or open an issue.
this project is licensed under the mit license.