Welcome to CineSwitch, a customizable, feature-rich video player equipped with a playlist functionality. This project allows you to easily watch your favorite videos and switch between them with ease, offering a smooth and responsive video-watching experience across devices.
Please note, for optimal performance, this project should be run on a local or hosted web server.
- Customizable Video Player: Enjoy a fully-featured video player with intuitive controls for seamless playback.
- Video Playlist: Easily create and switch between playlists to manage your video collection.
- Responsive Design: Optimized for all screen sizes, ensuring a consistent experience across desktop, tablet, and mobile devices.
To get started with CineSwitch, follow these steps:
- Clone the repository to your local machine.
- Set up a local web server (e.g., XAMPP, WAMP, or a simple Python HTTP server) to run the project.
- Open the
index.html
file in your web browser. - Import Videos: To add videos to the player, place your video files in the
videos
directory within the project folder. Supported formats include.mp4
,.webm
, and.ogg
. The playlist will automatically detect and list all videos stored in thevideos
folder.
This project comes with three demonstration video files for testing and showcasing the video player's functionality. These files are included in the project's releases and are located in the videos
folder:
Big Buck Bunny - Trailer.mp4
Sahara Desert & Dubai Desert.mp4
Sea Waves & Beach.mp4
These files can be replaced with your own video files for production use.
This project utilizes the following technologies:
- Video.js: A powerful, open-source video player library.
- Bootstrap (v5.3.2): A popular front-end framework for building responsive web interfaces.
We welcome contributions to further improve and expand this project. If you’d like to collaborate, feel free to fork the repository, submit issues, or propose enhancements through pull requests.
For any questions or collaboration opportunities, please contact RussmanJr.
This project is licensed under the MIT License.