Compare commits

...

19 Commits

Author SHA1 Message Date
William Oldham
39cb8eb361 Merge pull request #77 from mrjvs/update-guider-again
Update Guider to v1.0.1
2024-04-22 22:38:19 +01:00
mrjvs
bbaa02c419 Update Guider 2024-04-22 23:37:01 +02:00
Jorrin
c210252d9d Merge pull request #76 from VishnuSrivatsava/patch-1
Update streaming.mdx
2024-04-21 10:22:24 +02:00
Vishnu Srivatsava
68764710bd Update streaming.mdx
Incorrect spelling of the word "choice"
2024-04-21 08:08:44 +05:30
Jorrin
a9f77c1931 Merge pull request #75 from TheScreechingBagel/patch-1
change bmov link
2024-04-21 01:39:53 +02:00
Screeching Bagel
90bdfba0a5 change bmov link
(old one will continue to work)
2024-04-20 16:38:35 -07:00
William Oldham
1286ecd91e Merge pull request #74 from movie-web/4.7.0
Version 4.7.0
2024-04-14 22:02:35 +01:00
Jorrin
c1a9d727b8 Update changelog.mdx 2024-04-14 23:00:22 +02:00
William Oldham
a53847ab8d Merge pull request #73 from movie-web/feat/autoplay
Add documentation for the `VITE_ALLOW_AUTOPLAY` environment variable
2024-04-14 21:44:02 +01:00
qtchaos
e1cb13704e feat: VITE_ALLOW_AUTOPLAY 2024-04-14 23:37:50 +03:00
William Oldham
8cb77fd706 Remove PR text in instance page 2024-04-09 22:00:31 +01:00
William Oldham
c762550a97 Merge pull request #71 from superlincoln953/patch-1
I Improved Method 1 to enable Automatic update of the user's Instance.
2024-04-07 09:45:49 +01:00
William Oldham
825fd52019 Apply suggestions from code review 2024-04-07 09:43:56 +01:00
superlincoln953
2b217c42f3 emove the Vercel deploy button and just tell people how to set it up from scratch with a fork 2024-04-07 14:58:52 +08:00
superlincoln953
5978f8d500 I Improved Method 1 to enable Automatic update of the user's movie web instance
This improved method 1 will ensure that the user's self-hosted instance will be up-to-date with the latest features and bug fixes if the user set it up correctly and not make any mistakes.
2024-04-07 00:58:37 +08:00
William Oldham
3dcfde8a88 Merge pull request #70 from movie-web/binaryoverload-patch-1
Change Lonelil domain
2024-04-05 22:36:53 +01:00
William Oldham
0b13093f8c Change Lonelil domain 2024-04-05 22:36:12 +01:00
William Oldham
6ecee303ba Merge pull request #69 from movie-web/4.6.6
Version 4.6.6
2024-04-05 22:34:41 +01:00
Jorrin
b27e17b14f Update changelog.mdx 2024-04-05 20:13:01 +02:00
7 changed files with 62 additions and 23 deletions

View File

@@ -19,7 +19,7 @@
"typescript": "5.4.3"
},
"dependencies": {
"@neato/guider": "^0.1.5",
"@neato/guider": "^1.0.1",
"next": "^14.1.4",
"next-seo": "^6.5.0",
"react": "^18.2.0",

View File

@@ -2,6 +2,21 @@
title: 'Changelog'
---
# Version 4.7.0
- Updated providers to 2.3.0
- Keyboard shortcuts now also work with uppercase keys
- Audio language now defaults to your language preference
- The "Back to home" button in the video player can now be opened in a new tab using middle click
- The "Next episode" button now turns into a "Next season" button if you are on the last episode
- Added a fallback TMDB API if the first one cannot be reached. This should fix an issue for some users that are not able to search.
- Added autoplay. This can be turned on for extension users, users with a custom proxy, or can be turned on for all users for self-hosters using a environment variable.
- Improved translations: Persion (Mehdi), French (Erwann)
# Version 4.6.6
- Updated providers to 2.2.9
- Fixes for VidSrcTo and RidoMovies
- Improved translations: German, Persian, Hindi, Korean, Nepali (macrolanguage), Dutch, Chinese (Han (Simplified variant))
# Version 4.6.5
- Updated providers to 2.2.7

View File

@@ -128,6 +128,13 @@ When onboarding is enabled using `VITE_HAS_ONBOARDING`. This link will be used t
If omitted, this will still show the proxy onboarding screen, just without an documentation link for the proxy.
### `VITE_ALLOW_AUTOPLAY`
- Type: `boolean`
- Default: `false`
Whether to allow autoplay for users that use the host provided proxies.
### `VITE_DISALLOWED_IDS`
- Type: `string`
@@ -162,7 +169,8 @@ The [Turnstile key](https://dash.cloudflare.com/sign-up?to=/:account/turnstile)
## Config reference - Environment Variables Only
<Caution>
These configuration keys are specific to environment variables, they **only** work as environment variables **set at build time**.
These configuration keys are specific to environment variables, they **only**
work as environment variables **set at build time**.
</Caution>
### `VITE_PWA_ENABLED`
@@ -174,7 +182,8 @@ Set to `true` if you want to output a PWA application. Set to `false` or omit to
A PWA web application can be installed as an application to your phone or desktop computer, but can be tricky to manage and comes with a few footguns.
<Warning>
Make sure you know what you're doing before enabling this, it **cannot be disabled** after you've set it up once.
Make sure you know what you're doing before enabling this, it **cannot be
disabled** after you've set it up once.
</Warning>
### `VITE_GA_ID`

View File

@@ -6,11 +6,13 @@ title: 'Deploy'
## Method 1 - Vercel - Recommended
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fmovie-web%2Fmovie-web%2Ftree%2Fmaster&env=VITE_CORS_PROXY_URL,VITE_TMDB_READ_API_KEY)
1. Click the Deploy button.
1. Click [here](https://github.com/movie-web/movie-web/fork) to fork the movie-web Github repository
1. Click [here](https://vercel.com/) to go to Vercel
1. Sign in using either a GitHub, GitLab, or Bitbucket.
1. Follow the instructions to create a repository for movie-web.
1. Clicking the "New Project" button on the top right of your dashboard and following the steps to create a new project for your self hosted version of movie web.
1. After clicking it, you'll be presented with a list of Git repositories that the Git account you've signed up with has write access to.
![image](https://github.com/movie-web/docs/assets/115524074/f0186018-4499-4c29-9d04-f6c421811704)
1. Select your own fork of the movie-web Github repository.
1. Configure the environment variables:
- `VITE_CORS_PROXY_URL`: Enter your proxy URL here. Make sure to not have a slash at the end of your URL.
@@ -20,7 +22,7 @@ title: 'Deploy'
- `VITE_TMDB_READ_API_KEY`: Enter your TMDB Read Access Token here. Please read [the TMDB page](./tmdb.mdx) on how to get an API key.
- `VITE_BACKEND_URL`: Only set if you have a self-hosted backend. Put in your backend URL. Check out [configuration reference](../client/configuration.mdx) for details. Make sure to not have a slash at the end of the URL.
![Screenshot 2024-04-07 at 14-55-24 New Project Vercel](https://github.com/movie-web/docs/assets/115524074/a584ac1d-6e15-4618-8bb2-988985def3e0)
1. Click "Deploy"
1. Congrats! You have your own version of movie-web hosted.
1. You may wish to configure a custom domain - Please consult [the Vercel docs for how to do this](https://vercel.com/docs/getting-started-with-vercel/domains).

View File

@@ -24,7 +24,7 @@ This method is recommended if you want to host a proxy for your friends and or f
{/* This method is recommended if you want to host a proxy for your friends and family to use, or if you want to use movie-web on a device that doesn't support the [browser extension](#method-1---browser-extension), such as a smart TV or mobile device.*/}
1. Set up a proxy using one of our [guides](../proxy/deploy.mdx), [though we recommend Netlify](../proxy/deploy.mdx#method-1-netlify-easy).
2. Once that's done, go to the **Connections** section of the **Settings page** on your movie-web instance of chocie.
2. Once that's done, go to the **Connections** section of the **Settings page** on your movie-web instance of choice.
3. Enable `Use custom proxy workers` if it's not already enabled.
4. Add a new custom proxy by clicking `Add new worker`.
5. Copy the URL of the proxy you deployed before, and paste it into the empty text box.

View File

@@ -4,11 +4,11 @@ title: 'Instances'
# Instances
This page showcases movie-web instances hosted by the community and other alternative sites. If you want to add your instance to this list, please open a pull request on [GitHub](https://github.com/movie-web/docs).
This page showcases movie-web instances hosted by the community and other alternative sites.
## Community Instances
The community maintains these trusted instances, meaning they are likely to be up-to-date. Remember that since these are volunteer instances, they might be down or stop working at any time. If you want to be sure you have access to movie-web, consider [hosting your own instance](../self-hosting/hosting-intro.mdx).
The community maintains these trusted instances, which are likely to be up-to-date. Remember that since these are volunteer instances, they might be down or stop working anytime. If you want to be sure you have access to movie-web, consider [hosting your own instance](../self-hosting/hosting-intro.mdx).
**Instances marked with a 💾 have set up a backend, making it possible to sync your data across multiple devices.**
@@ -18,9 +18,9 @@ The community maintains these trusted instances, meaning they are likely to be u
| Instance | Host | Status |
| :------------------------------------------------ | :---------------------------------------------------------------------------------- | :------- |
| [mw.lonelil.com](https://mw.lonelil.com) | [lonelil - Partner](https://github.com/lonelil) | 💾🌐📱 |
| [mw.lonelil.ru](https://mw.lonelil.ru) | [lonelil - Partner](https://github.com/lonelil) | 💾🌐📱 |
| [watch.qtchaos.de](https://watch.qtchaos.de) | [chaos - Project Lead](https://github.com/qtchaos) | 💾📱 |
| [bmov](https://bmov.vercel.app) | [TheScreechingBagel - Mod](https://github.com/TheScreechingBagel) | 💾🌐 |
| [bmov.app](https://bmov.app) | [TheScreechingBagel - Mod](https://github.com/TheScreechingBagel) | 💾🌐 |
| [stream.thehairy.me](https://stream.thehairy.me) | [thehairy - Mod](https://github.com/thehairy) | 💾🌐📱 |
| [movie-web-me](https://movie-web-me.vercel.app) | [Isra - Contributor](https://github.com/zisra) | 💾🌐 |
| [scootydooter](https://scootydooter.vercel.app) | [Toon - Contributor](https://github.com/Toon-arch) | 💾🌐📱 |
@@ -34,7 +34,7 @@ If you cannot access [movie-web.x](https://movie-web.x) try using a gateway: [Cl
## Community Backend
Our partner, Lonelil, has kindly offered to host a movie-web backend with a copy of the original data from the movie-web.app. You can access this backend at: `https://mw-backend.lonelil.com` or `https://mw-backend.lonelil.ru`
Our partner, Lonelil, has kindly offered to host a movie-web backend with a copy of the original data from the movie-web.app. You can access this backend at: `https://mw-backend.lonelil.ru`
You **do not** have to set up a new account; you can use your previous passphrase from movie-web, and all of your data will be there!
@@ -42,7 +42,7 @@ You **do not** have to set up a new account; you can use your previous passphras
These sites are not related to movie-web but are good enough to switch to if the official instances are down. You can also use [FMHY](https://fmhy.pages.dev/videopiracyguide) to find even more options.
- [watch.lonelil.com](https://watch.lonelil.com)
- [watch.lonelil.ru](https://watch.lonelil.ru)
- [themoviearchive.site](https://themoviearchive.site)
- [braflix.video](https://braflix.video)
- [watch.streamflix.one](https://watch.streamflix.one)

23
pnpm-lock.yaml generated
View File

@@ -6,8 +6,8 @@ settings:
dependencies:
'@neato/guider':
specifier: ^0.1.5
version: 0.1.5(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3)(webpack@5.91.0)
specifier: ^1.0.1
version: 1.0.1(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3)
next:
specifier: ^14.1.4
version: 14.1.4(react-dom@18.2.0)(react@18.2.0)
@@ -236,8 +236,8 @@ packages:
- supports-color
dev: false
/@neato/guider@0.1.5(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3)(webpack@5.91.0):
resolution: {integrity: sha512-0dmVOTWyEbHQwqXElOsMhYDnWMPIb84f8ZSIO+Bt0jhvRssSvnZtSDBJWBTdF198jIURWuG332vS9cBrKoEDig==}
/@neato/guider@1.0.1(@types/react@18.2.73)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(tailwindcss@3.4.3):
resolution: {integrity: sha512-5O0rS2UlyCaGQDvat6bl8ysHqkIDQN17eDuZOLO+mczMw/hKKN5OHFwZiGcPIGcDh1CpOPht5p/HBgvnrURXmA==}
engines: {node: '>=20'}
peerDependencies:
next: '>=14.1.0'
@@ -250,14 +250,17 @@ packages:
'@mdx-js/mdx': 3.0.1
'@shikijs/transformers': 1.2.2
'@theguild/remark-npm2yarn': 0.3.0
'@types/unist': 3.0.2
'@vcarl/remark-headings': 0.1.0
approximate-number: 2.1.1
classnames: 2.5.1
color: 4.2.3
extra-watch-webpack-plugin: 1.0.3
flexsearch: 0.7.43
git-url-parse: 14.0.0
glob: 10.3.12
gray-matter: 4.0.3
mdast-util-phrasing: 4.1.0
next: 14.1.4(react-dom@18.2.0)(react@18.2.0)
next-seo: 6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
@@ -272,14 +275,20 @@ packages:
shiki: 1.2.2
tailwindcss-themer: 4.0.0(tailwindcss@3.4.3)
type-fest: 4.14.0
unified: 11.0.4
unist-util-visit: 5.0.0
webpack: 5.91.0
webpack-virtual-modules: 0.6.1
zustand: 4.5.2(@types/react@18.2.73)(react@18.2.0)
transitivePeerDependencies:
- '@swc/core'
- '@types/react'
- esbuild
- immer
- supports-color
- tailwindcss
- webpack
- uglify-js
- webpack-cli
dev: false
/@next/env@14.1.4:
@@ -1874,6 +1883,10 @@ packages:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
/flexsearch@0.7.43:
resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==}
dev: false
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies: