Diretório de transmissões ao vivo

Quem transmite ao vivo, numa única lista aberta

Um diretório de fontes de transmissões ao vivo: canais e criadores do Telegram que transmitem ao vivo, servidores Owncast e PeerTube, e transmissões oferecidas pelos próprios emissores. Ele diz onde procurar, não quem está ao vivo agora: é o app que pergunta a cada fonte.

Endereço
https://services.finchgram.com/live/v1/
API

Quatro endpoints

JSON somente leitura via HTTPS, sem chave e sem cookies. As respostas trazem um ETag e podem ser guardadas por cinco minutos, e qualquer página da web pode lê-las.

  • GET/v1/directoryO que é o diretório: o nome, onde estão as regras e quantas fontes ele lista
  • GET/v1/categoriesAs categorias em que as fontes do diretório são classificadas, com o nome em cada idioma
  • GET/v1/sourcesAs fontes, filtradas por tipo, categoria, idioma, país ou palavras
  • GET/v1/sources/{id}Uma fonte
No diretório

Fontes0

Ainda não há fontes

O diretório começa vazio: cada fonte entra por meio de um pull request.

Adicione a primeira
Contribuir

Adicionar uma fonte

Uma fonte é um único arquivo, data/live/sources/<id>.json, adicionado por meio de um pull request. Uma verificação o valida conforme o contrato e, depois do merge, o diretório passa a servi-lo a partir do próximo deploy.

Como adicionar uma fonte

O que toda fonte deve ser

  • Um lugar que o dono tornou público: um nome de usuário do Telegram, um servidor Owncast, um canal do PeerTube
  • Uma transmissão via HLS só do próprio emissor, ou com a permissão dele
  • Nada que precise de uma chave, de um login ou dos cabeçalhos de outro app para ser reproduzido
  • Conteúdo adulto, marcado como tal
Auto-hospedagem

Hospede o seu próprio diretório

Faça um fork do repositório e publique-o no Cloudflare Workers com um domínio próprio, ou sirva o mesmo JSON a partir de qualquer servidor que você quiser. Um diretório é uma lista que qualquer pessoa pode manter: um app que lê um deles lê todos.

Código-fonte