A small web app for watching movies and shows easily
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rihan d158259f30
Switch from CRA to Vite
3 years ago
.github update linting config 3 years ago
.vscode progress, bookmarking, homepage, resuming where left of, actual media view, navigation improvements for searching 3 years ago
public Switch from CRA to Vite 3 years ago
src Switch from CRA to Vite 3 years ago
.dockerignore add docker 3 years ago
.eslintrc.js Review comments 3 years ago
.gitignore Meta - Remove package lock and update yarn lock 4 years ago
LICENSE.md Rename LICENSE to LICENSE.md 4 years ago
README.md update readme with dev branch 3 years ago
dockerfile set dockerfile to right node version 3 years ago
index.html Switch from CRA to Vite 3 years ago
package.json Switch from CRA to Vite 3 years ago
postcss.config.js Switch from CRA to Vite 3 years ago
tailwind.config.js Switch from CRA to Vite 3 years ago
tsconfig.json remove path aliasing 3 years ago
vite.config.ts Switch from CRA to Vite 3 years ago
worker.js Update worker.js 3 years ago
yarn.lock Switch from CRA to Vite 3 years ago

README.md

movie-web

GitHub Workflow Status GitHub license GitHub forks GitHub stars
Discord Server

movie-web is a web app for watching movies easily. Check it out at movie.squeezebox.dev.

This service works by displaying video files from third-party providers inside an intuitive and aesthic user interface.

Features include:

  • 🕑 Saving of your progress so you can come back to a video at any time!
  • 🔖 Bookmarks to keep track of videos you would like to watch.
  • 🎞 Easy switching between seasons and episodes for a TV series; binge away!
  • Supports multiple types of content including movies, TV shows and Anime (coming soon)

Goals of movie-web

  • No ads
  • No BS: just a search bar and a video player
  • No responsibility on the hoster, no databases or api's hosted by us, just a static site

Self-hosting / running locally

To run this project locally for contributing or testing, run the following commands:

note: must use yarn to install packages and run NodeJS 16
git clone https://github.com/JamesHawkinss/movie-web
cd movie-web
yarn install
yarn start

To build production files, simply run yarn build.

You can also deploy the Cloudflare Worker (in worker.js) and update the proxy URL constant in /src/mw-constants.ts.

Contributing - GitHub issues GitHub pull requests

Check out this project's issues for inspiration for contribution. Pull requests are always welcome.

All pull requests must be merged into the dev branch. it will then be deployed with the next version

Credits

This project would not be possible without our amazing contributors and the community.

GitHub contributors

@JipFr for initial work on movie-cli.
@mrjvs for leading the port to React, and for the beautiful design.
@JoshHeng for the Cloudflare CORS Proxy and URL routing.
@binaryoverload for help rewriting the application into React and making the README look pretty .
@lem6ns for helpfully implementing extra scrapers.