···991010# make sure the domain does NOT have a slash at the end
1111VITE_APP_DOMAIN=http://localhost:5173
1212+1313+# Backend URL(s) - can be a single URL or comma-separated list (e.g., "https://server1.com,https://server2.com,https://server3.com")
1414+VITE_BACKEND_URL=https://server1.com,https://server2.com,https://server3.com
+1-1
public/config.js
···1212 // Whether to disable hash-based routing, leave this as false if you don't know what this is
1313 VITE_NORMAL_ROUTER: true,
14141515- // The backend URL to communicate with
1515+ // The backend URL(s) to communicate with - can be a single URL or comma-separated list (e.g., "https://server1.com,https://server2.com")
1616 VITE_BACKEND_URL: null,
17171818 // A comma separated list of disallowed IDs in the case of a DMCA claim - in the format "series-<id>" and "movie-<id>"
+20-2
src/assets/locales/en.json
···180180 "title": "Account information"
181181 }
182182 },
183183+ "backendSelection": {
184184+ "title": "Select Account Server",
185185+ "description": "Choose which backend server to connect to",
186186+ "customBackend": "Custom Backend",
187187+ "customBackendPlaceholder": "https://",
188188+ "confirm": "Confirm",
189189+ "cancel": "Cancel",
190190+ "active": "Active",
191191+ "selecting": "Selecting..."
192192+ },
183193 "trust": {
184194 "failed": {
185195 "text": "Did you configure it correctly?",
···11161126 "connections": {
11171127 "server": {
11181128 "description": "If you would like to connect to a custom backend to store your data, enable this and provide the URL. <0>Instructions.</0>",
11191119- "label": "Custom server",
11291129+ "label": "Backend Server",
11201130 "urlLabel": "Custom server URL",
11311131+ "selectBackend": "Select Backend Server",
11321132+ "currentBackend": "Current Backend",
11331133+ "changeWarning": "Changing backend server will log you out. Continue?",
11341134+ "confirm": "Log out and change server",
11351135+ "cancel": "Cancel",
11361136+ "changeWarningTitle": "Change Backend Server",
11211137 "migration": {
11221138 "description": "<0>Migrate my data</0> to a new server.",
11231139 "link": "Migrate my data"
···13781394 "contentMismatch": "Cannot join watch party: The content does not match the host's content.",
13791395 "episodeMismatch": "Cannot join watch party: You are watching a different episode than the host.",
13801396 "validating": "Validating watch party...",
13811381- "linkCopied": "Copied!"
13971397+ "linkCopied": "Copied!",
13981398+ "backendRequirement": "All users must use the same backend server",
13991399+ "activeBackend": "Active Backend: {{backend}}"
13821400 }
13831401}