StreamNZB : la simplification Usenet + Stremio (+ AIOStreams)

StreamNZB : la simplification Usenet + Stremio (+ AIOStreams)

J’ai déjà présenté Usenet-Streamer, addon Stremio pour chercher/proposer des sources .nzb dans Stremio, via nzbDAV ; ce dernier pouvant aussi servir des .nzb à des installations autour de Plex/Emby/Jellyfin (comme Decypharr pour BitTorrent). Usenet-Streamer est par conséquent à voir comme un orchestrateur pour Stremio.

Voici StreamNZB de Gaisberg, qui est bien plus simple et se suffit à lui-même (il cherche/télécharge/lit les .nzb). Pratique, il se base sur AvailNZB pour contrôler la disponibilité des nzb par FAUI et gère aussi bien les classiques Prowlarr/NZBHydra/indexeurs directs que plusieurs FAU, fait proxy NNTP, intègre une option de proxy (unitaire ou global) pour interroger les indexeurs et propose en option de créer différentes configurations (manifestes Stremio) avec choix de FAU, indexeurs, catégories etc.
Le tout spécifiquement adapté pour AIOStreams, dans une optique de tri/filtrage des contenus !
Et sur la version :main (donc pas la :stable), ont été ajoutés des filtres de résolutions, langues, expressions etc. Souci, le code comporte un bogue qui fait qu’un profil de filtre ne peut être appliqué sur un stream. Le temps que le développeur règle ce souci, la solution est de passer le manifeste dans AIOStreams qui va filtrer comme d’habitude.

C’est léger, complet, efficace.

Ça suppose tout de même d’avoir des indexeurs Usenet qui proposent le contenu ciblé (FRENCH/MULTi dans mon cas) et surtout adapté au streaming de .nzb (posts avec ou sans découpage mais sans compression ni mot de passe). Ce qui est le cas depuis 5/6 ans maintenant avec la plupart des outils modernes de post et utilisés par les personnes vivant dans le présent et non plus dans les années 90.

Pour ce test, pour mettre en évidence son fonctionnement, je ne l’ai pas passé par AIOStreams mais utilisé en direct : AIOMetadata et StreamNZB (+ Trakt et IPTV mais on s’en fiche ici).

C’est complètement en WiP pour le moment vu le jeune âge de l’outil. Si le développeur recommande le tag stable on peut tester les dernières moutures (comme les filtres, non encore opérants) avec le tag main. C’est ce que je fais dans cet exemple.
Et comme d’habitude, je bride avec des limites d’utilisation de RAM et SWAP.

name: stremio-streamnzb
services:
  stremio-streamnzb:
    image: ghcr.io/gaisberg/streamnzb:main
    container_name: stremio-streamnzb
    restart: always
    environment:
      TZ: Europe/Paris
      ADMIN_FORCE_PASSWORD_RESET: "true"
    ports:
      - 32860:443 # Web UI et addon Stremio
      - 119:119 # proxy NNTP pour SABnzbd/NZBGet
    volumes:
      - /home/aerya/docker/stremio-streamnzb/data:/app/data
    mem_limit: 1024m
    memswap_limit: 2g

Quelques stats

Historique des nzb lus et/ou en erreurs

screenshot 17 04 31
screenshot 17 04 46

On peut bien entendu ajouter directement des .nzb ou des URLs

Je trouve la configuration claire et simple

screenshot 16 20 52

Les fameux filtres qui pour l’instant ne fonctionnent pas. Mais l’idée est intéressante et ça pourrait rendre cet addon entièrement autonome vis-à-vis d’AIOStreams et ses filtres.

screenshot 16 20 19

Y’a les regex AND et NOT mais pas encore le OR ^^ Histoire de filtrer FRENCH OR MULTi

screenshot 16 20 31

On peut aussi modifier/ajouter des catégories de recherche

Et le manifeste Stremio. Qu’on peut modifier. On peut également en créer plusieurs en choisissant catégories, FAU, indexeurs…

screenshot 16 22 12

Au final, sans filtre et en le passant directement dans Stremio, malgré que j’ai mis très peu d’indexeurs, on se retrouve avec énormément de liens de streams. Il faut parcourir un peu pour trouver du MULTi ou du FRENCH.
Pour avoir ensuite testé via AIOStreams c’est quand même bien plus agrable.

La lecture est fluide

S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire