Frunk.tv ES Abrir Frunk.tv

Catálogos para Cine y Series

Cine y Series, en Frunk.tv, no trae películas ni series: enseña los catálogos que añade cada usuario. Cualquiera puede publicar uno. Esta página explica cómo: un fichero JSON que lo describe, una base de datos SQLite con las películas y los enlaces, y un enlace para instalarlo. Para usar Cine y Series, mira su guía. Para películas, series o canales que se piden por partes a un servidor, mira los addons: este formato es uno de sus casos.

Cómo funciona

El manifiesto

Un JSON servido por https con Access-Control-Allow-Origin: * (lo pide el navegador del usuario, desde frunk.tv). GitHub (raw.githubusercontent.com) y GitHub Pages ya lo hacen.

{
  "frunk_catalog": 1,
  "name": "Mi catálogo",
  "description": "Qué tiene, en una o dos frases.",
  "bundle": "catalogo.db",
  "debrid": false
}

La base va en claro: un fichero SQLite o un ZIP normal, sin cifrar. Un manifiesto con otros campos de una versión anterior del formato no se puede añadir.

La base de datos

Frunk.tv lee estas tablas (o vistas creadas en setup):

movies        (id, title, year, poster, plot, rating, quality[, category])
movie_links   (movie_id, url, quality, audio)
series        (id, title, year, poster, plot, rating, quality[, category])
episode_links (series_id, season, episode, url, quality, audio)

El enlace de instalación

https://frunk.tv/#/vod/add/ seguido de la dirección del manifiesto, codificada (en JavaScript, encodeURIComponent). Por ejemplo, el catálogo de ejemplo de Frunk.tv:

https://frunk.tv/#/vod/add/https%3A%2F%2Ffrunk.tv%2Fstatic%2Fcatalogs%2Fclasicos.json

Si cambias la base, cambia el fichero: Frunk.tv compara su tamaño y su fecha y avisa a quien lo tenga de que hay una versión nueva. Si mueves la base, cambia bundle en el manifiesto.

Un ejemplo completo

«Clásicos de dominio público», el catálogo de ejemplo, es una base SQLite con el esquema tal cual: su manifiesto y su base de datos. Sus películas son del Internet Archive y se reproducen directamente desde allí.