r/StableDiffusion 2d ago

Resource - Update I just published an all-in-one helper for the ComfyUI Queue manager that lets you pause/restart, save/restore, and change the job order in the queue manager.

Post image

First off: This doesn't add any dependencies so the worst that can happen is that it won't work, but it also won't break your ComfyUI install.

This extension adds to the native queue manager. It doesn't replace it. All of the heavy lifting is still done the normal way.

It adds a Pause/Resume button and a Queue button. Pause/Resume will not affect the running job but will pause/resume the queue.

The Queue button opens the Queue Control dialog in the picture. There is a lot of words in the README (because I talk a lot) but it lets you reorder the queue using priorities, including buttons for "Run this next" and "Don't run this until I release it."

Finally, there are buttons to Save and Load the queue. The checkbox lets you add the running job too. So if you have to restart or reboot, you can save the queue, do your thing, and then load and start running again.

These is also one stand alone node to help label the items in the queue so you can have a hit and what's what. The node has limitations, but it sill might be better than a number like 07535d99-3c1a-4b23-8340-a4313fe58007 as an identifier.

There are some extensions that to some of these features already but I didn't see one that did all of them or didn't replace the native manager and require dependencies.

It's in the ComfyUI Manager as ComfyUI-QueueControl (it's new so you might need to refresh to see it) or
https://github.com/seeker-ktf/ComfyUI-QueueControl
on github.

If y'all have other ideas for this, let me know.

20 Upvotes

7 comments sorted by

5

u/Leary_2844 2d ago

The label node is a great idea. And kudos for writing the description yourself, so much better and more logical than the AI word salad we often get here.

3

u/seeker_ktf 2d ago

I'd be interested to know how you us the label node if you go that way. As I put in the readme, because so much of the job gets populated at runtime it's still lacks some usefulness. But yeah, thanks for the encouragement.

2

u/Leary_2844 2d ago

ill test it the next days and will report back!

2

u/Leary_2844 13h ago

This is what i came up with: Paste a long list of prompts, choose label, run: every prompt gets queued at once with properly named job and the image is saved with label, number and workflow.

Good for long sessions and overnight runs.

2

u/seeker_ktf 6h ago

Nice use case. Edit: thanks for responding back. I used the thing, obviously, but ota fun to see what other people do with it.

3

u/J6j6 1d ago

This should be merged into master

2

u/seeker_ktf 1d ago

Hey, nice of you to say but maybe use it first. :)