StreamingCommunity icon indicating copy to clipboard operation
StreamingCommunity copied to clipboard

StreamingCommunity on steroids (REST API)

Open Cohvir opened this issue 5 months ago • 9 comments

Questa PR include tutti i cambiamenti necessari a implementare una REST API che utilizza le funzionalità native di questo progetto.

È stata documentata quanto più possibile per rendere tutto più chiaro.

Le features più importanti sono:

  • Permette l'utilizzo delle funzionalità già presenti nello script (è implementata come una modalità, si può spegnere e accendere a piacimento)
  • Fornisce /docs per testare l'utilizzo dell'API senza strumenti esterni (FastAPI)
  • Non è richiesto input manuale nella console: si può hostare e utilizzare come server per scaricare da qualsiasi interfaccia
  • Fail-safe: eventuali errori vengono restituiti nella risposta JSON
  • Autenticazione base, se desiderata
  • Modularità: chiunque può aggiungere nuovi provider e funzioni all'API senza scrivere interi giornali di codice grazie a @expose_api e /module_call.

Lo utilizzerò personalmente all’interno del mio docker-compose che include Plex. Grazie all’API potrò sfogliare film e serie TV e scegliere quali scaricare dal mio telefono direttamente nella cartella Libreria di Plex.

Cohvir avatar Aug 10 '25 21:08 Cohvir

Piccolo problema attualmente stavo aggiornando il branch test per la nuova versione. Riusciresti quando hai tempo a risolvere i conflitti ?

Arrowar avatar Aug 11 '25 06:08 Arrowar

Si, ci proverò

Cohvir avatar Aug 11 '25 09:08 Cohvir

Fatto!

Cohvir avatar Aug 11 '25 12:08 Cohvir

Ho fatto un po' di casini tra due settimane risolvo i conflitti vari

Arrowar avatar Aug 17 '25 16:08 Arrowar

Hey @Arrowar, come procede?

Cohvir avatar Aug 28 '25 14:08 Cohvir

Mi devo assentare per un paio di settimane. Rimangono ancora i conflitti da sistemare

Arrowar avatar Aug 28 '25 17:08 Arrowar

+1

gianlucalauro avatar Sep 08 '25 18:09 gianlucalauro

+1

dnviti avatar Sep 15 '25 23:09 dnviti

A titolo informativo, con l'introduzione della gui sono stai aggiunti anche degli endpoint rest che sfruttano lo script, ricontrollate perché forse alcune cose introdotte in questo branch sono ridondanti

FrancescoGrazioso avatar Oct 20 '25 06:10 FrancescoGrazioso