Comments (8)
I'm seeing points to Not do this.
This could possibly cause sources to see things as a dos attack or ban (AniDB) through multiple requests all at the same time depending on how fast things are tried to be pulled. Or even cause as user's network to be slammed at throughput max causing issues in their home network again based on how fast things are tried to be pulled. There are only two scenarios I see this being beneficial of a (1) "Refresh All" or (2) the creation of new Library.
Plex also already does two parallel loads (or more as I think I have seen 3 before) of series' metadata in both of those scenarios which helps if one leg is delayed due to series size (One Piece) or a delay in a url pull.
from hama.bundle.
I have seen 2 concurrently and this made things weird for logging at times, i wanted a lock to allow 1 only, but the way it is now is fine i guess.
Thanks for another meaningful discussion
from hama.bundle.
Btw, i'm not saying we shouldn't do this. I just usually point out the bad possibilities as better to think about them now instead of later. Where we start causing issues and/or end up throwing away our time spent on trying to do it when we only think about the bad possibilities after the fact.
from hama.bundle.
I take pride in what i coded so far but your argument was compelling. I cannot locate a function to loop and it is stable..
from hama.bundle.
I think in the search section this might actually be fine if we enable the other sources. Thus we could enable a parallel search of all 4 tasks AniDB/TVDB/TMDB/TSDB then analyize all 4 output when they are done.
from hama.bundle.
Trying to think of how we could potentially minimize any impact in the update section, we might be able to parallel it out by seasons? That could potentially limit the impact of doing too many things at once...
from hama.bundle.
Updated https://github.com/ZeroQI/Hama.bundle/blob/master/Metadata.md to show all metadata fields per data type and info provided by all metadata sourced used
Humm if working that could be cool. was thinking searching all if anidb failed since anidb is local...
from hama.bundle.
Good for file download, not sure about search thread. retiring for now
from hama.bundle.
Related Issues (20)
- Missing Genre entries HOT 3
- Adding to TrueNAS SCALE containers HOT 4
- Japanese Summaries HOT 2
- Make Discover Credits functionality compatible with HAMA HOT 1
- Locked (edited) fields are overwritten when applying anidb mapping HOT 5
- "Refresh Metadata" removes customizations HOT 10
- Not finding the newer series HOT 9
- Newly added episodes of a specific series no longer receive metadata HOT 9
- One Piece [tvdb4-81797] is not downloading any metadata. HOT 2
- Naruto Arcs not being correctly named, I think my tvdb4.mapping file is being ignored and is using the online xml file? HOT 7
- ASS + Hama not correctly identifying Show HOT 9
- Hama Parsing Errors degrading server performance HOT 5
- Movies broken into "episodes" with AniDB HOT 7
- Two shows refuse to load/fetch metadata even after doing a plex dance. Had metadata prior to losing it. HOT 22
- Anime named with year (Trash Guide) causing metadata to not be found HOT 13
- Support new style of subtitle metadata hi, sdh, cc HOT 1
- One Piece not loading metadata HOT 1
- Dr. Stone: Ryuusui keeps getting a high score with other Dr. Stone Titles
- Naming Scheme "Show Title (year)" (according to Anidb) is not being recognized properly
- Suicide Squad Isekai is pulling the Japanese episode summaries from TVDB HOT 5
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 hama.bundle.