erengy / taiga

A lightweight anime tracker for Windows
https://taiga.moe
GNU General Public License v3.0
2.1k stars 224 forks source link

Check for existing episode locally before downloading another version #1004

Open myndzero opened 3 years ago

myndzero commented 3 years ago

So I noticed this program tends to download multiple of the same episode which makes listing a preference order for subs kinda pointless (also downloads other ones not listed at all??).

As far as I can tell there is no way to add a filter that makes it check your local folders to see if there's already an episode in there before continuing on to download multiple of the same episode. Can we get this functionality added?

paulo27ms commented 3 years ago

That's one of the default filters... If you don't want it to download multiple things you need to set preferences and filters.

myndzero commented 3 years ago

Can you screenshot me that then, but my defaults should also be there so I'm not sure why it wouldn't work properly?

paulo27ms commented 3 years ago

image

myndzero commented 3 years ago

Mines the same so I'm not sure why, my setting area looks a tad different to yours though?

image

paulo27ms commented 3 years ago

Because you're on the stable and not beta. But that won't affect the filters. Next step is making sure Taiga is actually recognizing your episodes and your library is added with the correct path.

myndzero commented 3 years ago

Well I've got E:\Anime listed as a library with real time monitor checked there, and that's also where I've put the download location under torrents & checked to create subfolders using anime title name,

This is my recognition page which looks fine to me. image

paulo27ms commented 3 years ago

And in your list you can see series highlighted?

myndzero commented 3 years ago

Yes, but it's only like 2, so it's not grabbing majority of them nor is it sticking to the fansub group I put a filter for, it'll grab random ones still.

paulo27ms commented 3 years ago

I mean in your library, is it actually showing series highlighted in blue (i.e. with episodes recognized)?

myndzero commented 3 years ago

Yes? here's a pic image

paulo27ms commented 3 years ago

This shows you only have those 2 series with episodes so of course it'll download anything new. Do you actually have episodes for the rest? When you play an episode are they actually recognized? Have you tried forcing a refresh (F5)?

myndzero commented 3 years ago

That's the thing though, I don't have existing episodes for those 2 highlighted lol. I feel like my multiple download things is likely just related to the subs filter if anything. E.g megalo new ep that just came out it downloads like 5 different ones, whereas realistically it should only download one since I've only got one sub group set currently.

I might change this filter and approach it from the other end... if it doesn't contain then drop?

edit: yes i've tried f5

paulo27ms commented 3 years ago

If there's no episodes in your library and they aren't watched then obviously it'll download everything it can, it's what you're setting it to do. It'll only download what's uploaded, it doesn't search for old things to download just because a new episode is out.

myndzero commented 3 years ago

That doesn't explain why it's downloading multiple, why can't it just doesn't one of the same episode number? It doesn't explain why megalo, which has the previous episode, was watched, still did the exact same thing as above when the next episode came out.

I don't want it to download old stuff, I'm just trying to get it to download one copy of an episode, not every copy of the same episode by different sub groups. If that's what I'm setting it to do, how do I set it to not do that then?

So far all I'm seeing is this software is extremely flawed if it can't seemingly work this one aspect out.

paulo27ms commented 3 years ago

There's no issue in the filters as they can do exactly what you want them to do. If you're downloading multiple copies of an episodes you need to:

myndzero commented 3 years ago

Can you give me a filter screenshot example them for the one type per episode?

paulo27ms commented 3 years ago

For one, create a general filter for the fansub group you prefer. What this does is:

image

I'd advise for you to actually explore the filter options a bit and trying to figure out what you want to do, disable automatic downloads and as long as you don't press this button image you don't have to wait to see your new filters in action and what they are doing.

myndzero commented 3 years ago

Dunno hey. Went through and downloaded a bunch so I guess I could thoroughly test it incase it was screwing up due to lack of files, but it still downloaded duplicate episodes.

Reading your comment I started to wonder if my discard downloaded episodes isn't it (it was default?) correct so I added if episode availability = true then discard/hide. I'm assuming this means local files and on the search list looks like it functions that way so hopefully?

I think I need to move my hourly check back a bit thinking about it, I could see a world where it's grabbing the lower-down-the-list subs preferences based on timing and higher time between checks would probably fix that. I'm thinking it's finally all good and setup now but I'll just have to wait and see to be sure.