Skip to content
This repository has been archived by the owner on Nov 26, 2024. It is now read-only.

[Feature] Add Riven endpoint support #63

Open
laster13 opened this issue Oct 24, 2024 · 0 comments
Open

[Feature] Add Riven endpoint support #63

laster13 opened this issue Oct 24, 2024 · 0 comments
Assignees
Labels
feature request Request new feature Planned Planned

Comments

@laster13
Copy link

Test et suggestions pour intégration stream-fusion endpoint dans riven :

L'erreur limit exceed était du à un mauvais passkey dans le json, erreur résolue.

  1. Le ranking de riven tient compte de beaucoup de critères, qualité, langage, résolution par contre le seed semble ne pas être un critère configurable, du coup beaucoup de releases qui s'affichent en cache dans stream-fusion semblent passer a la trappe lorqu'il applique son ranking, et il semble ne pas rechercher à nouveau dans ce cas (A vérifier). Comment configurer le Endpoint pour tenir compte de ça, peut être ajouter un filtre plus agressif pour avoir les seeds important de manière a ce qu il soient scrappés en priorité ? Sans pour autant se priver du uncached et pouvoir également le DL

  2. Ajouter zilean et bitmagnet avec le system de filtre de contenu comme il y a déja pour stremio dans le endpoint. Je te remets pour memoire ce que tu as écrit

_En gros du contenu :

  • L'user config correctement streamfusion avec : zilean / bitmagnet en local docker ( donc pas expose a l'exterieur étant donnez que ses app ne sont pas sécurisé )

Pour le endpoint de streamfusion pour riven :

  • Protégé par apikey, donc sécure de l'expose.
  • On adapte le format de retour pour riven ( comme on a fait )
  • On add zilean et bitmagnet avec le system de filtre de contenu comme il y a déja pour stremio

Donc en gros une recherche sur ce endpoint te retournera merge ensemble :

  • Les result non filtré car TK FR de Yggflix ( on peut aussi mettre sharewood )
  • Les result de Zilean et Bitmagnet filtré par streamfusion pour ne select que le contenu FR ( ou selon config user avec du EN aussi ) Ses resultat serait merge ensemble pour ne pas avoir de doublon de hashes et dans un format qui facilite l'intégration a riven.
  • On peut même check les hash sur les débrideur de l'user pour ne retourné que ce qui est en cache, mais sa je ne sais pas si riven ne le fait pas déja ( sa ne m'étonnerai pas ).
  • On mettra aussi en place un system de cache soit avec la postgres ou avec redis ou les deux... De facon a réduire aux max les apelle aux api ( comme yggflix ) et assuré leur pérénité ainsi que boosté la vitesse de traitement du endpoint._

En gros l'objectif et d'utilisé toute la recherche des scraper qui est opti sur streamfusion ainsi que le cache. Et ce endpoint permettre l'utilisation de Plex avec riven.
De la même fasson pour l'install SSD on pourra callé riven sur la même postgres.

Pour l'instant pas d'ereurs à noter sinon et bravo !!

@laster13 laster13 added the enhancement New feature or request approve label Oct 24, 2024
@LimeDrive LimeDrive added feature request Request new feature Planned Planned and removed enhancement New feature or request approve labels Oct 24, 2024
@LimeDrive LimeDrive pinned this issue Oct 24, 2024
@LimeDrive LimeDrive self-assigned this Oct 24, 2024
@LimeDrive LimeDrive changed the title [Feature]Add Riven endpoint support [Feature] Add Riven endpoint support Oct 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request Request new feature Planned Planned
Projects
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants