Um código conecta seus dispositivos.
Sua biblioteca, o progresso e as configurações acompanham você em todas as telas. Não há conta, e nada legível sai dos seus dispositivos: tudo é criptografado antes de sair.
Vinte caracteres em quatro grupos de cinco. É toda a configuração.
Criado no primeiro dispositivo, digitado nos outros.
Ele é o único segredo, e nunca sai dos seus dispositivos.
Ative a sincronização
Configurações → Sincronizar entre dispositivos. O Lumen cria o código.
Digite-o nos outros dispositivos
Erros de digitação são perdoados: I e L são lidos como 1, O é lido como 0, e os separadores não importam.
Pronto
Enquanto a sincronização está ativa, o código aparece oculto, com Mostrar e Copiar ao lado. Desativar a sincronização faz esse dispositivo esquecer o código.
O que sincroniza
- Biblioteca: títulos salvos, Continuar assistindo, status de assistido
- Progresso em cada episódio e filme
- Addons, e como estão configurados
- Preferências do player: idiomas, predefinições de áudio, configurações de reprodução
- Perfis, cada um com sua biblioteca e seu progresso
O que fica no dispositivo
O código de pareamento, o tamanho e a posição da janela, o log de diagnóstico e tudo o que você baixou para assistir offline.
Guardamos o que não conseguimos ler.
Cada dispositivo deriva suas chaves a partir do código e criptografa cada linha antes de enviá-la. O relay guarda o que recebe e não consegue ler nada disso.
entity watch
key tt1254207:1:3
value {"positionSecs":2537,…}space 9f3c…7b21
entity x
row c81a…04ef
payload base64 ciphertext
updated 1788462601007Os identificadores do espaço e das linhas são derivados com chaves que só seus dispositivos têm, então o relay não consegue saber a que título uma linha pertence, mover uma linha para outra posição ou alterar a data dela sem que seus dispositivos percebam. Ele guarda o endereço de rede do dispositivo que se conecta durante a requisição, e nada mais.
Nosso servidor, ou o seu.
Ambos usam a mesma criptografia e o mesmo código de pareamento.
O nosso, em sync.lumen.movie
Incluído no Lumen Pass, com 14 dias para experimentar. Nós mantemos o servidor e os backups dele.
Seu próprio relay
Gratuito, para sempre, sem Pass e sem limite. O relay é instalado ao lado do app no Windows, e há uma imagem Docker para todo o resto.
Execute seu próprio relay.
Tudo o que o relay guarda é texto cifrado, então hospedá-lo você mesmo muda quem guarda os bytes, não quem consegue lê-los.
Execute o relay
O Lumen instala o
lumen-relay.exeao lado do app. Ele escuta na porta 7345 e guarda os dados emlumen-relay.db, ao lado dele.Coloque-o atrás de TLS
Encerre o TLS com um proxy reverso. Só existem duas rotas, então todo o resto pode responder 404.
Aponte seus dispositivos para ele
Em cada dispositivo: Configurações → Sincronizar entre dispositivos → Avançado → Endereço do relay. Uma redefinição volta a usar o relay integrado.
| Limites integrados | |
|---|---|
| Corpo da requisição | 4 MiB |
| Linhas por requisição | 2,000 |
| Dados por linha | 256 KiB |
| Linhas por casa | 50,000 |
lumen-relay.exe --port 7345sync.example.com {
encode gzip
handle /v1/health { reverse_proxy 127.0.0.1:7345 }
handle /v1/sync { reverse_proxy 127.0.0.1:7345 }
handle { respond 404 }
}docker run -d --name lumen-relay -p 7345:7345 \
-v lumen-relay-data:/data \
elduinar/lumen-self-host-relaycurl https://sync.example.com/v1/healthPronto quando você estiver.
Gratuito em todos os dispositivos, sem conta para criar e instalado em um minuto.