Xonshiz / anime-dl

Anime-dl is a command-line program to download anime from CrunchyRoll and Funimation.
MIT License
229 stars 37 forks source link

Can't run multiples instances #94

Open joselrl opened 5 years ago

joselrl commented 5 years ago

A bit of a problem I ran when trying to run multiple instances of the program, (running the windows binary here)

The process where it merges the subs it ignores the name, goes only by extension (.ass), so if there are other files it merges them causing the file to have wrong subs and other files to be missing subs. Can you change it so that it scans for the correct file name as well? It's obviously not urgent, and copying the folder and opening from there solves it.

Abu3safeer commented 5 years ago

This is known issue, and it is not fixed yet, you can try run every instance in different directory, so these instances do not conflict with each other.

joselrl commented 5 years ago

@Abu3safeer oh, didn't find similar issue so thought it wasn't reported yet. my bad, thanks for the quick response

Also one other thing. Regarding the login page issue that is said to be temp fixed. It still happens to me, my standard URL is .../pt-pt/... but it gives an error. To fix it I change it to .../es/... but I thought I read that it was fixed on the current release, is it not on the windows binary?

Abu3safeer commented 5 years ago

There are several issues that are not fixed completely, so I think that URL issue is fixed, but partly, not all issues related to it has been fixed, so better change the link, it will be easier that waiting for a complete fix for it.

Xonshiz commented 5 years ago

Multiple instances, yeah that is known. Haven't had the urge to fix it (which is bad). So, I re-wrote whole code again. Will hopefully fix this. That URL thing should be fixed. Test it out when I push the latest windows binary.

Abu3safeer commented 5 years ago

@Xonshiz You could make the application create a folder and but data inside it before muxing, the folder name should be unique, so they should never conflict no matter how much instances you run.