Jellyfin MPV Cast device
mkdir /data/buildroot/package/jellyfin-mpvcast
cat > /data/buildroot/package/jellyfin-mpvcast/Config.in<< 'EOF'
bool "jellyfin-mpvcast"
select BR2_PACKAGE_GIT
select BR2_PACKAGE_FBV
select BR2_PACKAGE_TK
select BR2_PACKAGE_RPI_USERLAND
select BR2_PACKAGE_LIBATOMIC
select BR2_PACKAGE_LIBWEBSOCKETS
select BR2_PACKAGE_FDK_AAC
select BR2_PACKAGE_LIBCEC
select BR2_PACKAGE_LIBPLATFORM
select BR2_PACKAGE_PROTOBUF
select BR2_PACKAGE_QT5
select BR2_PACKAGE_SDL2
select BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_CERTIFI
select BR2_PACKAGE_PYTHON_PILLOW
select BR2_PACKAGE_PYTHON_REQUESTS
select BR2_PACKAGE_PYTHON_SIX
select BR2_PACKAGE_PYTHON_URLLIB3
select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT
select BR2_PACKAGE_PYTHON_JINJA2
select BR2_PACKAGE_PYTHON_JELLYFIN_APICLIENT
select BR2_PACKAGE_PYTHON_MPV_JSONIPC
select BR2_PACKAGE_PYTHON_MPV
select BR2_PACKAGE_PYTHON_PROXY_TOOLS
select BR2_PACKAGE_PYTHON_PYWEBVIEW
select BR2_PACKAGE_FFMPEG
select BR2_PACKAGE_MPV
SELECT BR2_PACKAGE_JELLYFIN_MEDIA_PLAYER
SELECT BR2_PACKAGE_JELLYFIN_MPV_SHIM
SELECT BR2_PACKAGE_UNCLUTTER_XFIXES
SELECT BR2_PACKAGE_XDOTOOL
help
Jellyfin MPV Cast device
EOF
cat > /data/buildroot/package/jellyfin-mpvcast/jellyfin-mpvcast.mk<< 'EOF'
################################################################################
#
# jellyfin-mpvcast
#
################################################################################
$(eval $(virtual-package))
$(eval $(host-virtual-package)
EOF
sed -i '/menu "Custom packages"/a source "package/jellyfin-mpvcast/Config.in"' /data/buildroot/package/Config.in