Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daemon mode #266

Open
BitterSweetcandyshop opened this issue May 12, 2023 · 0 comments
Open

Daemon mode #266

BitterSweetcandyshop opened this issue May 12, 2023 · 0 comments
Labels
request: feature A request, for a new feature. request: site A request, for a new site.

Comments

@BitterSweetcandyshop
Copy link

Is your feature request related to a problem? Please describe.
Not an animdl issue, we have sonarr but it doesn't do DDL, I often use DDL/XDCC for when sonarr fails to get a release I want for an airing anime. otherwise the season list becomes a mess of different dub/sub and sometimes quality due to naming schema and availability.

Also when sonarr chooses to do per episode instead of a season pack, leaving some episodes fail to actually download and process, making random missing episodes.

third reason: there's no DDL automated anime grabber. which would be nice for my local machine.

Describe the solution you'd like
new command:

  • watch add "anime name" responds with a list of search results, manages a DB
    • --prior to also tell animdl to download previously aired
    • --first no prompts, just the first result.
    • --quality same format, keep things nice :3
    • --out set a specified output directory for the anime, since naming conventions vary and maybe you want some local and some put into a rclone mount
  • watch remove self explanatory?
  • watch start read below

my train of thought:
db should have [{name: "call of the night", outDir: "/home/NuzunaChan/anime/COTN/${format?}", quality: {idk}}, nextAir: DATE, meta: {}}]

  • on an interval iterate through db to see if an episode has aired
  • there's an aired episode!
  • search sites for episode
    • not found, do nothing
  • available!
    • does it match quality if configured?
  • download to outDir
  • after download, update nextAir

Other Points

  • if it's the last episode or N/A, might cause issues, perhaps set the date to something insanely far away
  • Completely dismiss upgrading video quality, shouldn't be needed right?
  • DB per anime should contain a meta field to avoid having to grab the next episode name and other needed info every time.
  • Naming, I don't think it matters too much, AnimeName - S00E00 or just AnimeName - E00, almost any media server or person can keep track of the literal episode number. output format would be best imo

Describe alternatives you've considered
the depth of 1-star github repos and some bad attempts at cronjob shell scripts, using xdcc-dl and subsplease packlist

Additional context
"Make a PR then"
no, I'm busy with work, watching one piece, and trying to put a media server on a switch
also upon searching I noticed there's no anime ddl daemon atm so.

@BitterSweetcandyshop BitterSweetcandyshop added request: feature A request, for a new feature. request: site A request, for a new site. labels May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request: feature A request, for a new feature. request: site A request, for a new site.
Projects
None yet
Development

No branches or pull requests

1 participant