Skip to content

Commit

Permalink
hosts(lt-dell-wyse): setup pipewire VBAN receiver
Browse files Browse the repository at this point in the history
  • Loading branch information
xddxdd committed Jan 20, 2025
1 parent d0d711a commit 66e7f6c
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 1 deletion.
1 change: 1 addition & 0 deletions hosts/lt-dell-wyse/configuration.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
../../nixos/optional-apps/pipewire-combined-sink-alsa.nix
# ../../nixos/optional-apps/pipewire-network-audio-receive.nix
../../nixos/optional-apps/pipewire-roc-source.nix
../../nixos/optional-apps/pipewire-vban-recv.nix
../../nixos/optional-apps/syncthing.nix
];

Expand Down
2 changes: 1 addition & 1 deletion nixos/optional-apps/pipewire-roc-source.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ args: {
"local.control.port" = 10003;
"fec.code" = "rs8m";
"resampler.profile" = "high";
"sess.latency.msec" = 100;
"sess.latency.msec" = 10;
"source.name" = "ROC Source";
"source.props" = {
"node.name" = "roc-source";
Expand Down
22 changes: 22 additions & 0 deletions nixos/optional-apps/pipewire-vban-recv.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
args: {
config.services.pipewire.extraConfig.pipewire = {
"50-vban-recv.conf" = {
"context.modules" = [
{
name = "libpipewire-module-vban-recv";
args = {
"sess.latency.msec" = 10;
"audio.format" = "S24LE";
"audio.rate" = 44100;
"source.name" = "VBAN Receiver";
"source.props" = {
"node.name" = "vban-recv";
"node.description" = "VBAN Receiver";
"media.class" = "Stream/Output/Audio";
};
};
}
];
};
};
}

0 comments on commit 66e7f6c

Please sign in to comment.