Comments (10)
un modo che mi viene in mente, è tenere traccia del size degli episodi, e del bitrate. siccome basilarmente animeworld usa un h.264 và da se che se un episodio pesa di più ha più bitrate e quindi è una release migliore. questo potrebbe essere vero nella stragrande maggioranza dei casi.
Ma ripeto, è una roba in più che sarebbe bello avere, per automatizzare ancora di più l'esperienza
from sonarr-animedownloader.
sarebbe possibile ottenere abbastanza informazioni per verificare che effettivamente è uscito un episodio migliore, evitando di scaricare l'intero episodio?
perchè a quel punto sarebbe sufficiente aggiornare la libreria, aggiungendo una funzione apposita che invece di scaricare l'episodio recupera solo le sue informazioni.
from sonarr-animedownloader.
Perdonami ma non capisco cosa intendi. Se l'episodio che hai attualmente è da 300 MB e dopo 30 minuti per esempio ripassi a controllare le serie e lo trovi a 400mb va riscaricato... Non lo puoi non scaricare per aggiornarlo. Non capisco cosa intendi con solo aggiornare la libreria.
Secondo me andrebbe fatto in modo che ogni file che il docker scarica lo annota. A ogni rescan li ricontrolla tutti e se ne trova uno migliore lo scarica nuovamente lo rinomina e lo sposta. Non vedo altri modi per farlo. Ma è solo una mia idea
from sonarr-animedownloader.
Intendevo che volevo trovare un modo per conoscere la dimensione (o altre informazioni) dell'episodio che si trova su AnimeWorld senza necessariamente scaricarlo, poi ovviamente lo scarica se effettivamente risulta migliore di quello già scaricato.
Scaricare tutto un file solo per controllare se è migliore di quello già scaricato è molto dispendioso e molte volte inutile visto che non accade spesso che un episodio venga aggiornato su AnimeWorld.
In questo modo si evita di rallentare il programma, intasare tutta la banda internet e bombardare i server di AnimeWorld (visto che questo procedimento andrebbe fatto per molti file 😂).
from sonarr-animedownloader.
Nel momento in cui fai un GET e inizi a scaricare, già dal log vedi la dimensione dell'episodio... Si potrebbe usare quello come informazione. Solo che il programma dovrebbe per forza ricordarsi che l'ha già scaricato e la dimensione che aveva la prima volta. Ma non so se è possibile
Piccolo OT preferite emby o PleX come media server? :)
from sonarr-animedownloader.
Secondo me diventa troppo dispendioso, ti faccio un esempio, io in lista ho naruto boruto e onepiece, se inizia a farmi il rescan di 2k episodi finisce nel duemilaecredici.
soprattutto creerebbe coda per scannare gli episodi che magari sono usciti oggi o escono tra qualche ora, mi sono spiegato?
Btw uso plex plus con tutte le funzioni carine e coccolose (tipo lo skip intro)
from sonarr-animedownloader.
Capisco ci sta. Non ci sono altri modi quindi?
Modi meno dispendiosi intendo
Anche io uso Plex. Ha qualche problema con i sottotitoli però. Ho provato emby ma siccome non ha il cestino, come plex... Se la repo video va offline esempio disco che si stacca da Windows... Emby cancella la libreria
from sonarr-animedownloader.
ho aperto una discussione sulle librerie così non andiamo troppo OT.
Stavo controllando il link/nome originale del file ma non ci si cava nulla...
Secondo me un alternativa veloce e poco dispendiosa non c'è, a meno che nella libreria di animeworld loro mettano a disposizione una versione/hash/nome/dettagli utilizzabili come confronto, ma andrebbero storicizzati i dati di ogni episodio e secondo me diventa un casino...
Io lascerei perdere
from sonarr-animedownloader.
Di quale libreria parli? di questa: AnimeWorld-API?
Perchè se è quella non è di AnimeWorld ma l'ho scritta io.
Comunque, stavo pensando che potremmo fare così:
- Ottenere la dimensione in byte del file attualmente scaricato con questo endpoint (con il campo
size
). - Ottenere la dimensione in byte dell'episodio su AnimeWorld dall'header di risposta alla richiesta di scaricamento del file (evitando di scaricarlo)
- Confrontare i due risultati
L'unico problema è che andrebbe fatto per molti file...
L'unica ottimizzazione che mi viene in mente è di farlo solo per gli episodio scaricati recentemente, tipo uno/due settimane. Ed è possibile farlo utilizzando sempre lo stesso endpoint andando a guardare il campo dateAdded
.
Ma credo che sia in ogni caso pesante
from sonarr-animedownloader.
se si riesce ad implemetare sarebbe top. ma non voglio rovinare questo ottimo programma. se ce questo rischio lasciamo perdere
from sonarr-animedownloader.
Related Issues (20)
- [BUG] Problema con episodi con numerazione non int (12.5) HOT 4
- mangaworld.bz download
- [Enhancement] Pulsante "Ricerca Ora" HOT 3
- [BUG] Dalla 2.0.0 non ha più funzionato HOT 11
- [BUG] Ricerca automatica sbaglia link HOT 4
- [QUESTION] Come effettuare aggiornamento alla 2.0
- [Enhancement] Possibilità di scaricare anche anime doppiati in italiano HOT 7
- [BUG] Episodi multipli visti come singoli
- [BUG] FileNotFoundError HOT 4
- [BUG] `🅴🆁🆁🅾🆁` timed out HOT 33
- [QUESTION] Velocità Download Bloccata HOT 7
- [BUG] Bug nei permessi, impossibile spostare l'anime HOT 2
- [BUG] 🅴🆁🆁🅾🆁 'episodeFile' HOT 16
- [BUG] Non salva le serie absolute nella tabella, rimangono vuote HOT 3
- [ISSUE] Container non parte CRITICAL 🅴🆁🆁🅾🆁 HOT 6
- [ERROR] Critical Error quando avvio il container HOT 7
- [HELP] [Errno 13] Permission denied HOT 8
- [BUG] Serie Absolute non funzionanti HOT 2
- Errore quando avvio il container HOT 21
- [QUESTION] Serie assolute (ma non assolute) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sonarr-animedownloader.