#!/usr/bin/env bash # Extracts the private (non-NuGet) Jellyfin server assemblies our plugin needs # a compile-time reference to -- see PLAN.md "Known friction / risks" for why. # Re-run this after the pinned server image (dev/docker-compose.yml) changes. set -euo pipefail CONTAINER=jellyfinsyncplus-dev JELLYFIN_VERSION=10.11.6 DEST="$(dirname "$0")/../lib/jellyfin-${JELLYFIN_VERSION}" mkdir -p "$DEST" docker cp "${CONTAINER}:/usr/lib/jellyfin/bin/Emby.Server.Implementations.dll" "$DEST/" docker cp "${CONTAINER}:/usr/lib/jellyfin/bin/Jellyfin.Api.dll" "$DEST/" echo "Extracted to $DEST"