Compare commits

..

11 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
6 changed files with 47 additions and 15 deletions

View File

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

View File

@@ -2,6 +2,16 @@
title: 'Changelog' 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 # Version 4.6.6
- Updated providers to 2.2.9 - Updated providers to 2.2.9
- Fixes for VidSrcTo and RidoMovies - Fixes for VidSrcTo and RidoMovies

View File

@@ -39,7 +39,7 @@ window.__CONFIG__ = {
This is the **read** API key from TMDB to allow movie-web to search for media. [Get one by following our guide](./tmdb.mdx). This is the **read** API key from TMDB to allow movie-web to search for media. [Get one by following our guide](./tmdb.mdx).
<Caution> <Caution>
**Required. The client will not work properly if this is not configured.** **Required. The client will not work properly if this is not configured.**
</Caution> </Caution>
### `VITE_CORS_PROXY_URL` ### `VITE_CORS_PROXY_URL`
@@ -56,7 +56,7 @@ You can add multiple Workers by separating them with a comma, they will be load
**Worker URL entries must not end with a slash.** **Worker URL entries must not end with a slash.**
<Caution> <Caution>
**Required. The client will not work properly if this is not configured.** **Required. The client will not work properly if this is not configured.**
</Caution> </Caution>
### `VITE_DMCA_EMAIL` ### `VITE_DMCA_EMAIL`
@@ -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. 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` ### `VITE_DISALLOWED_IDS`
- Type: `string` - Type: `string`
@@ -162,7 +169,8 @@ The [Turnstile key](https://dash.cloudflare.com/sign-up?to=/:account/turnstile)
## Config reference - Environment Variables Only ## Config reference - Environment Variables Only
<Caution> <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> </Caution>
### `VITE_PWA_ENABLED` ### `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. 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> <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> </Warning>
### `VITE_GA_ID` ### `VITE_GA_ID`
@@ -203,5 +212,5 @@ The value must include the protocol (HTTP/HTTPS) but must **not** end with a sla
Whether to enable [OpenSearch](https://developer.mozilla.org/en-US/docs/Web/OpenSearch), this allows a user to add a search engine to their browser. When enabling you **must** also set [`VITE_APP_DOMAIN`](#vite-app-domain). Whether to enable [OpenSearch](https://developer.mozilla.org/en-US/docs/Web/OpenSearch), this allows a user to add a search engine to their browser. When enabling you **must** also set [`VITE_APP_DOMAIN`](#vite-app-domain).
<Warning> <Warning>
This field is case sensitive, make sure you use the correct casing. This field is case sensitive, make sure you use the correct casing.
</Warning> </Warning>

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.*/} {/* 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). 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. 3. Enable `Use custom proxy workers` if it's not already enabled.
4. Add a new custom proxy by clicking `Add new worker`. 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. 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 # 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 ## 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.** **Instances marked with a 💾 have set up a backend, making it possible to sync your data across multiple devices.**
@@ -20,7 +20,7 @@ The community maintains these trusted instances, meaning they are likely to be u
| :------------------------------------------------ | :---------------------------------------------------------------------------------- | :------- | | :------------------------------------------------ | :---------------------------------------------------------------------------------- | :------- |
| [mw.lonelil.ru](https://mw.lonelil.ru) | [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) | 💾📱 | | [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) | 💾🌐📱 | | [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) | 💾🌐 | | [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) | 💾🌐📱 | | [scootydooter](https://scootydooter.vercel.app) | [Toon - Contributor](https://github.com/Toon-arch) | 💾🌐📱 |

23
pnpm-lock.yaml generated
View File

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