Hi all,
Freeshow broadcasts a zero-config NDI (networked video/audio) output activated in its settings. Unfortunately, I can’t get it to work! Works fine on the app’s .deb version downloaded from their site, but despite adding a bunch of network-related interfaces to the snap, other apps are unable to see the NDI broadcast when activated.
Perhaps there’s an interface I need?
Here’s the yaml:
name: freeshow
version: 1.5.4
title: FreeShow
summary: FreeShow
description: Show song lyrics and more for free!
platforms:
amd64:
build-on: amd64
build-for: amd64
arm64:
build-on: arm64
build-for: arm64
base: core24
grade: stable
confinement: strict
plugs:
gnome-46-2404:
interface: content
target: $SNAP/gnome-platform
default-provider: gnome-46-2404
gtk-3-themes:
interface: content
target: $SNAP/data-dir/themes
default-provider: gtk-common-themes
icon-themes:
interface: content
target: $SNAP/data-dir/icons
default-provider: gtk-common-themes
sound-themes:
interface: content
target: $SNAP/data-dir/sounds
default-provider: gtk-common-themes
layout:
/usr/share/alsa:
bind: $SNAP/usr/share/alsa
parts:
freeshow:
source: dist/linux-unpacked/
plugin: dump
stage-packages:
- libasound2t64
- libnode109
- libglu1-mesa
apps:
freeshow:
command: command.sh
extensions: [gnome]
plugs:
- alsa
- audio-playback
- browser-support
- camera
- desktop
- desktop-legacy
- home
- gsettings
- network
- network-bind
- network-control
- network-observe
- network-manager
- network-manager-observe
- network-setup-observe
- opengl
- pulseaudio
- pipewire
- removable-media
- unity7
- wayland
- x11
environment:
PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
LD_LIBRARY_PATH: $SNAP_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu