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

add Starr Queue actions #378

Closed
notifiarr-bot opened this issue Dec 10, 2022 · 5 comments
Closed

add Starr Queue actions #378

notifiarr-bot opened this issue Dec 10, 2022 · 5 comments
Labels
enhancement New feature or application improvement investigating Investigating if this is feasible or otherwise needing additional external information upstream Requires dependency updates

Comments

@notifiarr-bot
Copy link

notifiarr-bot commented Dec 10, 2022

mainly all the actionable options for stuck/pending items will be nice to add

  • stuck due to delay
  • stuck due to not downloading
  • stuck due to no files
  • stuck due to no match and manual match
    needs to be manual import and receive the movie from the site
  • stuck due to no match but manual import guesses right
  • stuck because not an upgrade so just needs to be forced

Grab Calls (Delay Profile)
https://radarr.video/docs/api/#/QueueAction/post_api_v3_queue_grab__id_

Remove an Item (note the options)
https://radarr.video/docs/api/#/Queue/delete_api_v3_queue__id_

Manual import of a queued item
/radarr4k/api/v3/manualimport?downloadId=5F4BCF77D1BBAB8697987561643315876928E260&folder=&filterExistingFiles=true

manual import of a folder with matched files
/radarr4k/api/v3/manualimport?folder=%2Fdata%2Fmedia%2Ftorrents%2Fseeds-movies4k%2F&filterExistingFiles=true
https://gist.github.com/bakerboy448/2bbaae5bea512f7c9894c78de4d741c8

https://github.com/Radarr/Radarr/blob/44d7c54077b2f3546c2832f3ce9ab5cc7a964f0d/frontend/src/Commands/commandNames.js#L10
manual triggered import payload is actually a command POST to /radarr4k/api/v3/command with payload

{"name":"ManualImport","files":[{"path":"/data/media/torrents/seeds-movies4k/1917.2019.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.mkv","movieId":1641,"releaseGroup":"FraMeSToR","quality":{"quality":{"id":31,"name":"Remux-2160p","source":"bluray","resolution":2160,"modifier":"remux"},"revision":{"version":1,"real":0,"isRepack":false}},"languages":[{"id":1,"name":"English"}]}],"importMode":"copy"}

with response https://gist.github.com/bakerboy448/9462bcfcb4af9c4cc0216e95dcba95b0

Origin user: nitsua
Origin message: Discord Server Link
Reporting user: bakerboy448
Reporting message: Discord Server Link

@bakerboy448
Copy link
Collaborator

blocking Notifiarr/website#202 / 202 awaiting on this

@davidnewhall davidnewhall added enhancement New feature or application improvement upstream Requires dependency updates labels Dec 12, 2022
@davidnewhall
Copy link
Contributor

davidnewhall commented Dec 12, 2022

We need:

  • GET manualimport
  • DELETE queue/id
  • POST queue/grab/id
  • commands

@davidnewhall
Copy link
Contributor

davidnewhall commented Aug 15, 2023

Missing from https://gist.github.com/bakerboy448/2bbaae5bea512f7c9894c78de4d741c8 are downloadId, customFormats and customFormatScore. Are the API docs inaccurate? Any chance you can do a manual import in the other 3 apps and show me that output? or at least compare it to the api docs schema and tell me what's different.

@bakerboy448
Copy link
Collaborator

Api docs would reflect current code
The sample response is from 7mo ago

@davidnewhall
Copy link
Contributor

@austinwbest Tell me what sorts of endpoints you need to hit and what payloads you want to send. I should be able to sort this pretty quick now.

@davidnewhall davidnewhall added the investigating Investigating if this is feasible or otherwise needing additional external information label Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or application improvement investigating Investigating if this is feasible or otherwise needing additional external information upstream Requires dependency updates
Projects
None yet
Development

No branches or pull requests

3 participants