ShokoAnime / ShokoDesktop

Repository for Shoko Desktop
http://shokoanime.com/shokodesktop/
104 stars 25 forks source link

Series Grouping Issue #92

Closed ElementalCrisis closed 8 years ago

ElementalCrisis commented 9 years ago

Hello,

I recently updated to the beta version and noticed the group series function doesn't seem to be working all the time. For example, Bleach and it's movies are all in the same group but Beelzebub and it's OVA are in separate groups. I don't remember encountering this problem before but as I started with a new database I'm not 100% sure.

![jmm-group](https://cloud.githubusercontent.com/assets/9443295/4822042/cfa6fb86-5f3a-11e4-993e-b7fc7e93bf8b.png

CuddleBear92 commented 9 years ago

this has always been a problem. it never been flawless when it comes to grouping up series and such.

just move the series and movies that is wrongly placed into the right folder and JMM will remember that.

not sure where JMM pulls its relations but it should pull it from the AniDB relation charts like these: http://anidb.net/perl-bin/animedb.pl?show=rel&aid=6460

on a side note. it would be great to be able to access those charts from within JMM itself somehow.

EDIT: note i have never had a series wrongly placed (say a naruto part inside the one piece group for example) it has always been in the right place or in a group of its own or grouped up with other parts of the series. so series have never shared groups unless they where related in some way.

jmediamanager commented 9 years ago

Yes this is a known issue. Basically it will always works where the series are directly related (sequels and prequels). For other types of relations it will only work depending on what information was downloaded previously.

The reason for this is that for the grouping to work it needs to download the information of all related series. In the past I did this, however it often caused AniDB bans, as they detected it as being leeching.

So I have changed this to now only download information for direct relations as described above

CuddleBear92 commented 9 years ago

you could still pull info like that tho. maybe put it in a slow lane of some sort. like it can only do one thing every min or two. this is info that isnt needed at all of the use of JMM. yet can be really helpfull to have. pulling info that isnt critical like this can be done over a long spand of time IMO.

jmediamanager commented 9 years ago

Yes you could put that info queued, but it doesn't really help. You need to create the group (or add to an existing group), the first time you add a file for a new series

CuddleBear92 commented 9 years ago

well i wasnt really aiming towards groups when caching info slowly like that. i meant info in general so the user experience would be as smooth as it can. as it it now you have to click download from time to time too see related series and similar series.

i dont really mind clicking download at all. but it makes things just a little bit slower. if everything was already downloaded to the server then everything would be much faster and smoother for the user and the user would have a better user experience in general.

CuddleBear92 commented 9 years ago

group links like this can also be handled by your host too tho. but i guess you have thought of that already :D by having it up on your server and with the admin rites you are going to update it with later can help to make finished groups and such aswell.