-
Notifications
You must be signed in to change notification settings - Fork 17
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
feat: audio support #10
Conversation
Thanks for the PR! A couple requests:
|
@yondonfu it was supposed to be a draft PR (have to try to plug in the UI part, rebase changed a bunch of things), my bad |
Hey @varshith15 ! I am very interested in contributing to your efforts for audio support. Would you like to discuss and coordinate? |
hey @UD1sto, yes ofcourse, please find me on discord, let's discuss on there |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this amazing feature @varshith15! I tested this successfully with an audio-only stream after making a few necessary changes. I re-based the branch and pushed it to audio_support_main
for easier review, see https://github.com/yondonfu/comfystream/compare/audio_support_main?expand=1.
Please see the review comments below and rebase (or force push from 598ed4e), then re-request review when ready
The audio streaming works great, but while testing video, there was an async or race-condition type of issue with tensor_utils. Remarkably, the async worker queue creates a frame-skipping effect (which is desired). See attached stack trace. |
a685e11
to
da75565
Compare
commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init
35cbe93
to
9f56ec5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your contribution @varshith15! I've fully tested this change with audio support. This change also implements frame skipping for video workflows. There is only one issue remaining related to simultaneous audio/video inference. Currently users may run an audio or video workflow, but not both at the same time. This is in scope to be resolved following the hiddenswitch version upgrade #37
@eliteprox Thanks a ton for reviewing and merging this! 🙌 Just a small request for next time—would it be possible to use a combined commit message when squashing? The individual commit history is already in the pull request, and having a single message would make it much easier to navigate, especially in the terminal. Thanks again! |
Thank you for the feedback, this PR had several UI conflicts as it aged. I used a squash commit to re-base and squash the commits before squashing again to main. Apologies for the long commit message, I'll be mindful about that going forward. |
This commit fixes some bugs that were introduced in yondonfu#10.
This commit fixes some bugs that were introduced in #10.
This commit fixes some UI bugs that were introduced in #10, which caused the app to throw an error on video device discovery.
This commit fixes some UI bugs that were introduced in #10, which caused the app to throw an error on video device discovery.
commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (yondonfu#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (yondonfu#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (yondonfu#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (yondonfu#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (yondonfu#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (yondonfu#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (yondonfu#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (yondonfu#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (yondonfu#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (yondonfu#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (yondonfu#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (yondonfu#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (yondonfu#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (yondonfu#65)" (yondonfu#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (yondonfu#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (yondonfu#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (yondonfu#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (yondonfu#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (yondonfu#61) This commit ensure that the right folder path is used in the model download command.
commit cc7b782 Author: Rick Staa <[email protected]> Date: Tue Feb 25 08:41:36 2025 +0100 refactor(dev): improve docker file structure and docs (yondonfu#76) This commit improves the docker file structure, adds a readme to explain the containers and adds a `--help` command. Co-authored-by: John | Elite Encoder <[email protected]> commit 9dbc9a1 Merge: 81a1be6 0e7f8dd Author: John | Elite Encoder <[email protected]> Date: Mon Feb 24 17:26:24 2025 -0500 Merge pull request yondonfu#89 from ryanontheinside:feat/single-python-environment improvement: single python environment commit 0e7f8dd Author: ryanontheinstide <[email protected]> Date: Mon Feb 24 14:35:49 2025 -0500 improvement: single python environment commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (yondonfu#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (yondonfu#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (yondonfu#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (yondonfu#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (yondonfu#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (yondonfu#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (yondonfu#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (yondonfu#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (yondonfu#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (yondonfu#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (yondonfu#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (yondonfu#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (yondonfu#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (yondonfu#65)" (yondonfu#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (yondonfu#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (yondonfu#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (yondonfu#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (yondonfu#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (yondonfu#61) This commit ensure that the right folder path is used in the model download command.
commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (#65)" (#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (#61) This commit ensure that the right folder path is used in the model download command.
commit cc7b782 Author: Rick Staa <[email protected]> Date: Tue Feb 25 08:41:36 2025 +0100 refactor(dev): improve docker file structure and docs (#76) This commit improves the docker file structure, adds a readme to explain the containers and adds a `--help` command. Co-authored-by: John | Elite Encoder <[email protected]> commit 9dbc9a1 Merge: 81a1be6 0e7f8dd Author: John | Elite Encoder <[email protected]> Date: Mon Feb 24 17:26:24 2025 -0500 Merge pull request #89 from ryanontheinside:feat/single-python-environment improvement: single python environment commit 0e7f8dd Author: ryanontheinstide <[email protected]> Date: Mon Feb 24 14:35:49 2025 -0500 improvement: single python environment commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (#65)" (#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (#61) This commit ensure that the right folder path is used in the model download command.
commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (#65)" (#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (#61) This commit ensure that the right folder path is used in the model download command.
commit cc7b782 Author: Rick Staa <[email protected]> Date: Tue Feb 25 08:41:36 2025 +0100 refactor(dev): improve docker file structure and docs (#76) This commit improves the docker file structure, adds a readme to explain the containers and adds a `--help` command. Co-authored-by: John | Elite Encoder <[email protected]> commit 9dbc9a1 Merge: 81a1be6 0e7f8dd Author: John | Elite Encoder <[email protected]> Date: Mon Feb 24 17:26:24 2025 -0500 Merge pull request #89 from ryanontheinside:feat/single-python-environment improvement: single python environment commit 0e7f8dd Author: ryanontheinstide <[email protected]> Date: Mon Feb 24 14:35:49 2025 -0500 improvement: single python environment commit 81a1be6 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 14:13:34 2025 -0500 update the depthmask background workflow (#84) commit 449c391 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:27:06 2025 -0500 bump comfystream version (#83) Update ComfyStream version to align with release tagging versioning convention commit 8b54939 Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:26:46 2025 -0500 default UI to no audio for UX (#82) commit 71c135d Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 13:04:51 2025 -0500 chore(dev): add sample workflow for background fix (#81) * add sample workflow for background fix * update workflow commit 45799cc Author: John | Elite Encoder <[email protected]> Date: Fri Feb 21 12:17:36 2025 -0500 remove unused code (#75) commit 51394af Author: RyanOnTheInside <[email protected]> Date: Fri Feb 21 12:09:10 2025 -0500 fix: patch for multiple controlnets (#78) --------- Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: John Mull <[email protected]> commit 44ead39 Author: Rick Staa <[email protected]> Date: Thu Feb 20 06:14:32 2025 +0100 chore(dev): remove nested bash shell (#72) This commit ensures that the behavior of the dev container is more consistent with what developers would expect when using the dev container Docker image as a standalone image. commit a93858d Author: Rick Staa <[email protected]> Date: Wed Feb 19 20:07:56 2025 +0100 feat: add JSON and video error toasters (#44) * feat: add JSON and video error toasters This commit ensures that users are aware if there has been an error trying to get their camara devices or parsing of the workflow json. * fix setSelectedVideoDevice name from rebase --------- Co-authored-by: Elite <[email protected]> commit 125c5d6 Author: RyanOnTheInside <[email protected]> Date: Wed Feb 19 13:36:54 2025 -0500 feat: upgrade hiddenswitch (#37) Co-authored-by: RyanOnTheInside <[email protected]> Co-authored-by: ryanontheinstide <[email protected]> Co-authored-by: Rick Staa <[email protected]> Co-authored-by: Elite <[email protected]> commit e4ae200 Author: Rick Staa <[email protected]> Date: Wed Feb 19 15:00:45 2025 +0100 fix(ui): ensure proper alignment of output stream video (#71) This commit ensures that the output video stream element takes the full height of its parent div, improving layout consistency and visual alignment. commit 450cf40 Author: John | Elite Encoder <[email protected]> Date: Wed Feb 19 08:50:15 2025 -0500 fix issues with device selection and UI (#69) commit 9837b6c Author: Rick Staa <[email protected]> Date: Wed Feb 19 12:41:08 2025 +0100 feat: add 'health' path (#54) This commit ensures that the health endpoint is also found on the `/health` path which is more common than having it under `/`. commit 0119f59 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 17:03:59 2025 -0500 chore: install dev container comfystream in edit mode (#68) commit 7ea9d93 Author: John | Elite Encoder <[email protected]> Date: Tue Feb 18 16:21:56 2025 -0500 Revert "chore: install dev container comfystream in edit mode (#65)" (#67) This reverts commit 62871ae. commit 62871ae Author: Rick Staa <[email protected]> Date: Tue Feb 18 20:33:38 2025 +0100 chore: install dev container comfystream in edit mode (#65) This commit ensures that the comfystream package is installed in editable mode so that code changes are directly reflected in the dev environment. Co-authored-by: John | Elite Encoder <[email protected]> commit 9045ade Author: Varshith Bathini <[email protected]> Date: Tue Feb 18 04:07:22 2025 +0530 feat: audio support (#10) * Squashed commit of the following: commit a685e11 Author: Varshith B <[email protected]> Date: Mon Feb 17 22:46:25 2025 +0530 feat: add cleanup commit 0e4d8af Author: Varshith B <[email protected]> Date: Sun Feb 16 22:52:46 2025 +0530 fix: audio frame skipping commit 44df170 Author: Varshith B <[email protected]> Date: Sun Feb 16 22:18:23 2025 +0530 fix: frame skipping commit c3009c6 Author: Varshith B <[email protected]> Date: Thu Feb 13 18:49:26 2025 +0530 fix: dynamic prompt change commit 383105b Author: Elite Encoder <[email protected]> Date: Wed Feb 12 21:24:34 2025 +0000 fix prompt control panel rendering (wip) commit b372b10 Author: Elite Encoder <[email protected]> Date: Wed Feb 12 18:11:50 2025 +0000 add libsndfile1 commit 214cfec Merge: a0ed6f8 6f54863 Author: Varshith Bathini <[email protected]> Date: Tue Feb 11 22:43:18 2025 +0530 Merge branch 'main' into feat/audio_support commit a0ed6f8 Author: Varshith Bathini <[email protected]> Date: Fri Feb 7 01:54:42 2025 +0530 Apply suggestions from code review Co-authored-by: John | Elite Encoder <[email protected]> commit b85d01d Author: Varshith B <[email protected]> Date: Tue Feb 4 17:29:17 2025 +0530 fix: update prompts commit aa209f0 Merge: 6e134b7 af132be Author: Varshith B <[email protected]> Date: Mon Feb 3 23:01:48 2025 +0530 Merge branch 'feat/audio_support' of https://github.com/varshith15/comfystream into feat/audio_support commit 6e134b7 Author: Varshith B <[email protected]> Date: Mon Feb 3 23:00:16 2025 +0530 fix: pitch shift example commit 1c1959e Author: Varshith B <[email protected]> Date: Mon Feb 3 21:44:19 2025 +0530 fix: one-to-one mapping commit af132be Merge: 5e9e755 5051688 Author: Varshith Bathini <[email protected]> Date: Thu Jan 30 22:23:21 2025 +0530 Merge branch 'main' into feat/audio_support commit 5e9e755 Author: Varshith B <[email protected]> Date: Thu Jan 30 22:11:20 2025 +0530 fix: muted functionality commit 06faf49 Author: Varshith B <[email protected]> Date: Thu Jan 30 21:39:59 2025 +0530 fix: audio and video muting commit 5897596 Author: Varshith B <[email protected]> Date: Thu Jan 30 20:47:44 2025 +0530 fix: warmup issue fix commit 126fb3a Author: Varshith B <[email protected]> Date: Thu Jan 30 17:46:41 2025 +0530 fix: cleanup commit 2d04794 Author: Varshith B <[email protected]> Date: Thu Jan 30 17:14:19 2025 +0530 fix: audio nodes commit 6c529f5 Merge: b4f871a 9583a28 Author: Varshith B <[email protected]> Date: Wed Jan 29 15:13:56 2025 +0530 fix: merge conflicts commit b4f871a Author: Varshith B <[email protected]> Date: Mon Jan 27 23:54:10 2025 +0530 fix: load multiple workflows commit eb161c2 Author: Varshith B <[email protected]> Date: Mon Jan 27 22:54:32 2025 +0530 fix: combine workflows commit 415c387 Author: Varshith B <[email protected]> Date: Fri Jan 24 23:09:21 2025 +0530 feat: combine audio and video streams commit 49deb2f Author: Varshith B <[email protected]> Date: Mon Jan 20 13:12:52 2025 +0530 fix: server commit 2a3d086 Author: Varshith B <[email protected]> Date: Sun Dec 29 23:35:54 2024 +0530 temp: working state commit 21e4310 Author: Varshith B <[email protected]> Date: Sun Dec 29 16:45:45 2024 +0000 feat: streaming whisper commit 29f6bb7 Author: Varshith B <[email protected]> Date: Sat Dec 28 01:18:51 2024 +0530 feat: audio pipeline commit 960aebe Author: Varshith B <[email protected]> Date: Tue Dec 24 23:16:16 2024 +0530 fix: only hear remote audio commit 7035b03 Author: Varshith B <[email protected]> Date: Tue Dec 24 01:10:59 2024 +0530 fix: combine tracks commit 6dad03a Author: Varshith B <[email protected]> Date: Wed Dec 18 00:50:58 2024 +0530 fix: remove muted commit a484226 Author: Varshith B <[email protected]> Date: Sat Dec 14 20:25:52 2024 +0000 feat: ui changes to get audio commit f182502 Merge: 8613ea5 8a6b528 Author: Varshith B <[email protected]> Date: Sat Dec 14 19:08:53 2024 +0000 fix: merge conflicts commit 8613ea5 Merge: 743da71 fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:50:22 2024 +0000 fix: merge conflicts commit 743da71 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:47:25 2024 +0000 fix: app commit fbe59f4 Author: Varshith B <[email protected]> Date: Sat Dec 14 18:45:19 2024 +0000 feat: whisper workflow commit fe8b261 Author: Varshith B <[email protected]> Date: Sat Dec 7 22:31:07 2024 +0530 feat: init * fix: cleanup * revert unneeded changes to use-peer.ts * default to video only --------- Co-authored-by: Elite <[email protected]> commit 497dcb3 Author: John | Elite Encoder <[email protected]> Date: Mon Feb 17 10:19:54 2025 -0500 add info for runpod (#60) * add info for runpod * Update README.md Co-authored-by: Rick Staa <[email protected]> --------- Co-authored-by: Rick Staa <[email protected]> commit c73fc68 Author: Rick Staa <[email protected]> Date: Fri Feb 14 22:36:32 2025 +0100 refactor: improve the example setup (#62) This commit adds a new `prepare_examples` alias to the dev container that users can use to setup all the dependencies for the examples. It also updates the documentation. commit 67d8aab Author: Rick Staa <[email protected]> Date: Fri Feb 14 16:25:14 2025 +0100 docs(dev): fixes an incorrect model download command (#61) This commit ensure that the right folder path is used in the model download command.
This PR aims to add audio support to comfystream. It adds the following functionalities
Instead of invoking queue_prompt after each frame push, it's now run in a loop and queue connects stream track and comfyui workflow, audio and video get to server at different rates to invoking queue_prompt after pushing each frame isn't feasible
Can select 3 kinds of permutations with two tracks video and audio (video only, audio only, video + audio)
Ability to run multiple prompts concurrently -- the reason for this is we don't want one workflow(prompt) to affect another prompt (this occurs mostly due to buffering which is mostly needed in audio workflows), also if two workflows are not dependent, they should be run on separate threads for concurrency
Future Work:
Explore one-to-many queuing system as it is required in cases where multiple workflows might be consuming from the same queue
Perfect video, audio alignment when the gap between them is larger than the buffering capacity of webRTC
Have a data channel to send text or other datatypes (ASR etc) from server to UI
How to handle generative workflows -- cases where there is no input just output