Skip to content

Customizable video player with playlist functionality, designed for seamless playback on a local or web server. Contributions welcome.

License

Notifications You must be signed in to change notification settings

RussmanJr/CineSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CineSwitch

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.

Features

  • 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.

Usage

To get started with CineSwitch, follow these steps:

  1. Clone the repository to your local machine.
  2. Set up a local web server (e.g., XAMPP, WAMP, or a simple Python HTTP server) to run the project.
  3. Open the index.html file in your web browser.
  4. 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 the videos folder.

Included Demonstration Video Files

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.

Technologies Used

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.

Contributions

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.

License

This project is licensed under the MIT License.

About

Customizable video player with playlist functionality, designed for seamless playback on a local or web server. Contributions welcome.

Resources

License

Stars

Watchers

Forks