git: 1132f2bb1d88 - main - multimedia/emby-server-devel: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 16 Feb 2022 12:23:54 UTC
The branch main has been updated by driesm: URL: https://cgit.FreeBSD.org/ports/commit/?id=1132f2bb1d8872fcd08775baa99d9466b9a9842d commit 1132f2bb1d8872fcd08775baa99d9466b9a9842d Author: Dries Michiels <driesm@FreeBSD.org> AuthorDate: 2021-12-22 15:26:26 +0000 Commit: Dries Michiels <driesm@FreeBSD.org> CommitDate: 2022-02-16 11:55:25 +0000 multimedia/emby-server-devel: New port This port will track the beta of emby server. --- multimedia/Makefile | 1 + multimedia/emby-server-devel/Makefile | 134 +++ multimedia/emby-server-devel/distinfo | 9 + .../files/ImageMagickSharp.dll.config.in | 3 + .../SQLitePCLRaw.provider.sqlite3.dll.config.in | 3 + multimedia/emby-server-devel/files/emby-server.in | 69 ++ multimedia/emby-server-devel/pkg-deinstall | 10 + multimedia/emby-server-devel/pkg-descr | 8 + multimedia/emby-server-devel/pkg-message | 14 + multimedia/emby-server-devel/pkg-plist | 1011 ++++++++++++++++++++ multimedia/emby-server/Makefile | 2 + 11 files changed, 1264 insertions(+) diff --git a/multimedia/Makefile b/multimedia/Makefile index d029970eedb9..89728c8aebd2 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -57,6 +57,7 @@ SUBDIR += dvdstyler SUBDIR += elementary-videos SUBDIR += emby-server + SUBDIR += emby-server-devel SUBDIR += emovix SUBDIR += ffaudioconverter SUBDIR += ffdec diff --git a/multimedia/emby-server-devel/Makefile b/multimedia/emby-server-devel/Makefile new file mode 100644 index 000000000000..75ed058cde7f --- /dev/null +++ b/multimedia/emby-server-devel/Makefile @@ -0,0 +1,134 @@ +PORTNAME= emby-server +DISTVERSION= 4.7.0.23 +CATEGORIES= multimedia +MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${PORTVERSION}/ \ + https://mediabrowser.github.io/embytools/ +PKGNAMESUFFIX= -devel +DISTNAME= embyserver-netframework_${PORTVERSION} +DISTFILES= ${DISTNAME}.zip \ + ffdetect-${FFVERSION}-x64_freebsd13.tar.xz \ + ffmpeg-${FFVERSION}.tar.gz \ + license.docx +DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} +EXTRACT_ONLY= ${DISTNAME}.zip \ + ffdetect-${FFVERSION}-x64_freebsd13.tar.xz \ + ffmpeg-${FFVERSION}.tar.gz + +MAINTAINER= driesm@FreeBSD.org +COMMENT= Media server to organize, play & stream audio/video to various devices + +LICENSE= UNKNOWN +LICENSE_NAME= custom +LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/license.docx +LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept + +ONLY_FOR_ARCHS= amd64 + +BUILD_DEPENDS= nasm:devel/nasm +LIB_DEPENDS= libaribb24.so:multimedia/aribb24 \ + libass.so:multimedia/libass \ + libchromaprint.so:audio/chromaprint \ + libdav1d.so:multimedia/dav1d \ + libdrm.so:graphics/libdrm \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libfribidi.so:converters/fribidi \ + libgnutls.so:security/gnutls \ + libmfx.so:multimedia/intel-media-sdk \ + libogg.so:audio/libogg \ + libopus.so:audio/opus \ + libpng.so:graphics/png \ + libraw.so:graphics/libraw \ + libtesseract.so:graphics/tesseract \ + libtheora.so:multimedia/libtheora \ + libva.so:multimedia/libva \ + libvorbis.so:audio/libvorbis \ + libvpx.so:multimedia/libvpx \ + libwebp.so:graphics/webp \ + libx264.so:multimedia/libx264 \ + libx265.so:multimedia/x265 \ + libzvbi.so:devel/libzvbi +RUN_DEPENDS= mono6.8>0:lang/mono6.8 + +USES= compiler:c11 gmake iconv localbase:ldflags pkgconfig sqlite +USE_RC_SUBR= ${PORTNAME} + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --cc="${CC}" \ + --disable-alsa \ + --disable-doc \ + --disable-ffplay \ + --disable-libxcb \ + --disable-outdev=xv \ + --disable-sdl2 \ + --disable-shared \ + --disable-sndio \ + --disable-v4l2-m2m \ + --disable-vdpau \ + --disable-xlib \ + --enable-chromaprint \ + --enable-fontconfig \ + --enable-gnutls \ + --enable-gpl \ + --enable-iconv \ + --enable-libaribb24 \ + --enable-libass \ + --enable-libdav1d \ + --enable-libdrm \ + --enable-libfreetype \ + --enable-libfribidi \ + --enable-libmfx \ + --enable-libopus \ + --enable-libtesseract \ + --enable-libtheora \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libwebp \ + --enable-libx264 \ + --enable-libx265 \ + --enable-libzvbi \ + --enable-optimizations \ + --enable-static \ + --enable-vaapi \ + --enable-version3 + +MAKE_ENV= V=1 + +CONFLICTS_INSTALL= emby-server + +NOPRECIOUSMAKEVARS= yes +SUB_FILES= ImageMagickSharp.dll.config \ + SQLitePCLRaw.provider.sqlite3.dll.config +SUB_LIST= GROUP=${GROUPS} \ + PORTNAME=${PORTNAME} \ + RC_NAME=emby_server \ + USER=${USERS} + +WRKSRC= ${WRKDIR}/ffmpeg-${FFVERSION}_public + +USERS= emby +GROUPS= emby + +OPTIONS_DEFINE= LAME X11 +OPTIONS_DEFAULT= LAME X11 + +LAME_LIB_DEPENDS= libmp3lame.so:audio/lame +LAME_CONFIGURE_ENABLE= libmp3lame + +X11_USES= xorg magick:6 +X11_USES_OFF= magick:6,nox11 +X11_USE= xorg=x11 + +FFVERSION= 2021_02_27 + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/emby-server/system + (${INSTALL_DATA} ${WRKDIR}/ImageMagickSharp.dll.config ${STAGEDIR}${PREFIX}/lib/emby-server/system) + (${INSTALL_DATA} ${WRKDIR}/SQLitePCLRaw.provider.sqlite3.dll.config ${STAGEDIR}${PREFIX}/lib/emby-server/system) + (cd ${WRKDIR}/system && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/emby-server/system) + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/emby-server/bin + (${INSTALL_PROGRAM} ${WRKDIR}/bin/ffdetect ${STAGEDIR}${PREFIX}/lib/emby-server/bin) + (${INSTALL_PROGRAM} ${WRKSRC}/ffmpeg ${STAGEDIR}${PREFIX}/lib/emby-server/bin) + (${INSTALL_PROGRAM} ${WRKSRC}/ffprobe ${STAGEDIR}${PREFIX}/lib/emby-server/bin) + +.include <bsd.port.mk> diff --git a/multimedia/emby-server-devel/distinfo b/multimedia/emby-server-devel/distinfo new file mode 100644 index 000000000000..35aa599e23f6 --- /dev/null +++ b/multimedia/emby-server-devel/distinfo @@ -0,0 +1,9 @@ +TIMESTAMP = 1644957787 +SHA256 (emby-server-devel/embyserver-netframework_4.7.0.23.zip) = eb7d82af53b042e793a26f32ba4f29a63d6868b0a990627fcecc907513c70ca2 +SIZE (emby-server-devel/embyserver-netframework_4.7.0.23.zip) = 48570333 +SHA256 (emby-server-devel/ffdetect-2021_02_27-x64_freebsd13.tar.xz) = 883e02378da5f111931e36226fe85bcf19deeaaf4ede446e267081838e936ac7 +SIZE (emby-server-devel/ffdetect-2021_02_27-x64_freebsd13.tar.xz) = 75244 +SHA256 (emby-server-devel/ffmpeg-2021_02_27.tar.gz) = dd587ddbde4c967695919d7f85b0f28e6d7262f55171f3e8052eef2f4a7f585c +SIZE (emby-server-devel/ffmpeg-2021_02_27.tar.gz) = 13236851 +SHA256 (emby-server-devel/license.docx) = a6d7ea65dcb06392479a85e1a10a7aeb872d803da6f784f6935fcd4ee63008c6 +SIZE (emby-server-devel/license.docx) = 18373 diff --git a/multimedia/emby-server-devel/files/ImageMagickSharp.dll.config.in b/multimedia/emby-server-devel/files/ImageMagickSharp.dll.config.in new file mode 100644 index 000000000000..1c89d61bd056 --- /dev/null +++ b/multimedia/emby-server-devel/files/ImageMagickSharp.dll.config.in @@ -0,0 +1,3 @@ +<configuration> + <dllmap dll="CORE_RL_Wand_" target="%%LOCALBASE%%/lib/libMagickWand-6.so" os="freebsd"/> +</configuration> diff --git a/multimedia/emby-server-devel/files/SQLitePCLRaw.provider.sqlite3.dll.config.in b/multimedia/emby-server-devel/files/SQLitePCLRaw.provider.sqlite3.dll.config.in new file mode 100644 index 000000000000..25552988c298 --- /dev/null +++ b/multimedia/emby-server-devel/files/SQLitePCLRaw.provider.sqlite3.dll.config.in @@ -0,0 +1,3 @@ +<configuration> + <dllmap dll="sqlite3" target="%%LOCALBASE%%/lib/libsqlite3.so" os="freebsd"/> +</configuration> diff --git a/multimedia/emby-server-devel/files/emby-server.in b/multimedia/emby-server-devel/files/emby-server.in new file mode 100644 index 000000000000..1c35ab072390 --- /dev/null +++ b/multimedia/emby-server-devel/files/emby-server.in @@ -0,0 +1,69 @@ +#!/bin/sh + +# PROVIDE: %%PORTNAME%% +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# %%RC_NAME%%_enable: Set to yes to enable the %%PORTNAME%% service. +# Default: no +# %%RC_NAME%%_user: The user account used to run the %%PORTNAME%% daemon. +# This is optional, however do not specifically set this to an +# empty string as this will cause the daemon to run as root. +# Default: %%USER%% +# %%RC_NAME%%_group: The group account used to run the %%PORTNAME%% daemon. +# This is optional, however do not specifically set this to an +# empty string as this will cause the daemon to run with group wheel. +# Default: %%GROUP%% +# %%RC_NAME%%_data_dir: Directory where %%PORTNAME%% configuration +# data is stored. +# Default: /var/db/%%PORTNAME%% +# %%RC_NAME%%_ffdetect: Path of the ffdetect binary. +# Default: %%PREFIX%%/lib/emby-server/bin/ffdetect +# %%RC_NAME%%_ffmpeg: Path of the ffmpeg binary. +# Default: %%PREFIX%%/lib/emby-server/bin/ffmpeg +# %%RC_NAME%%_ffprobe: Path of the ffprobe binary. +# Default: %%PREFIX%%/lib/emby-server/bin/ffprobe +# %%RC_NAME%%_pid: Path of the pid file. +# Default: /var/run/%%PORTNAME%%.pid + +. /etc/rc.subr +name=%%RC_NAME%% +rcvar=${name}_enable +load_rc_config ${name} + +: ${%%RC_NAME%%_enable:="no"} +: ${%%RC_NAME%%_user:="%%USER%%"} +: ${%%RC_NAME%%_group:="%%GROUP%%"} +: ${%%RC_NAME%%_data_dir:="/var/db/%%PORTNAME%%"} +: ${%%RC_NAME%%_ffdetect:="%%PREFIX%%/lib/emby-server/bin/ffdetect"} +: ${%%RC_NAME%%_ffmpeg:="%%PREFIX%%/lib/emby-server/bin/ffmpeg"} +: ${%%RC_NAME%%_ffprobe:="%%PREFIX%%/lib/emby-server/bin/ffprobe"} +: ${%%RC_NAME%%_pid:="/var/run/%%PORTNAME%%.pid"} + +pidfile="${%%RC_NAME%%_pid}" +procname="%%LOCALBASE%%/bin/mono" +command="/usr/sbin/daemon" +command_args="-f -p ${%%RC_NAME%%_pid} ${procname} %%PREFIX%%/lib/emby-server/system/EmbyServer.exe \ + -os freebsd \ + -ffdetect ${%%RC_NAME%%_ffdetect} \ + -ffmpeg ${%%RC_NAME%%_ffmpeg} \ + -ffprobe ${%%RC_NAME%%_ffprobe} \ + -programdata ${%%RC_NAME%%_data_dir}" + +start_precmd=%%RC_NAME%%_precmd +%%RC_NAME%%_precmd() +{ + [ -f ${%%RC_NAME%%_pid} ] || install -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- /dev/null ${%%RC_NAME%%_pid} + [ -d ${%%RC_NAME%%_data_dir} ] || install -d -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- ${%%RC_NAME%%_data_dir} +} + +stop_postcmd=%%RC_NAME%%_postcmd +%%RC_NAME%%_postcmd() +{ + rm -f ${%%RC_NAME%%_pid} +} + +run_rc_command "$1" diff --git a/multimedia/emby-server-devel/pkg-deinstall b/multimedia/emby-server-devel/pkg-deinstall new file mode 100644 index 000000000000..89c613d6caac --- /dev/null +++ b/multimedia/emby-server-devel/pkg-deinstall @@ -0,0 +1,10 @@ +#!/bin/sh + +case $2 in + DEINSTALL) + echo "==> If you are uninstalling Emby Server permanently," + echo " and you do *NOT* want to retain the database, logs" + echo " configuration and media metadata, you should" + echo " manually delete directory /var/db/emby-server" + ;; +esac diff --git a/multimedia/emby-server-devel/pkg-descr b/multimedia/emby-server-devel/pkg-descr new file mode 100644 index 000000000000..5fd3172f2217 --- /dev/null +++ b/multimedia/emby-server-devel/pkg-descr @@ -0,0 +1,8 @@ +Emby Server is a home media server built on top of other popular open source +technologies such as Service Stack, jQuery, jQuery mobile, and .NET Core. + +It features a REST-based API with built-in documention to facilitate client +development. It also offers client libraries for its API to enable rapid +development. + +WWW: https://emby.media/ diff --git a/multimedia/emby-server-devel/pkg-message b/multimedia/emby-server-devel/pkg-message new file mode 100644 index 000000000000..bc5db49c7090 --- /dev/null +++ b/multimedia/emby-server-devel/pkg-message @@ -0,0 +1,14 @@ +[ +{ type: install + message: <<EOM +To automatically start Emby Server at boot time: +# sysrc emby_server_enable="YES" + +To then manually start Emby Server without rebooting: +# service emby-server start + +Once started, visit the following webpage to configure: +http://localhost:8096/ +EOM +} +] diff --git a/multimedia/emby-server-devel/pkg-plist b/multimedia/emby-server-devel/pkg-plist new file mode 100644 index 000000000000..c868d9e2f051 --- /dev/null +++ b/multimedia/emby-server-devel/pkg-plist @@ -0,0 +1,1011 @@ +lib/emby-server/bin/ffdetect +lib/emby-server/bin/ffmpeg +lib/emby-server/bin/ffprobe +lib/emby-server/system/Emby.ActivityLog.dll +lib/emby-server/system/Emby.ActivityLog.pdb +lib/emby-server/system/Emby.Api.dll +lib/emby-server/system/Emby.Api.pdb +lib/emby-server/system/Emby.Codecs.dll +lib/emby-server/system/Emby.Codecs.pdb +lib/emby-server/system/Emby.Drawing.ImageMagick.dll +lib/emby-server/system/Emby.Drawing.ImageMagick.pdb +lib/emby-server/system/Emby.Drawing.Skia.dll +lib/emby-server/system/Emby.Drawing.Skia.pdb +lib/emby-server/system/Emby.Drawing.dll +lib/emby-server/system/Emby.Drawing.pdb +lib/emby-server/system/Emby.Ffmpeg.Base.dll +lib/emby-server/system/Emby.Ffmpeg.Base.pdb +lib/emby-server/system/Emby.Ffmpeg.Lib.dll +lib/emby-server/system/Emby.Ffmpeg.Lib.pdb +lib/emby-server/system/Emby.Ffmpeg.dll +lib/emby-server/system/Emby.Ffmpeg.pdb +lib/emby-server/system/Emby.LiveTV.dll +lib/emby-server/system/Emby.LiveTV.pdb +lib/emby-server/system/Emby.LocalMetadata.dll +lib/emby-server/system/Emby.LocalMetadata.pdb +lib/emby-server/system/Emby.Media.Model.dll +lib/emby-server/system/Emby.Media.Model.pdb +lib/emby-server/system/Emby.Naming.dll +lib/emby-server/system/Emby.Naming.pdb +lib/emby-server/system/Emby.Notifications.dll +lib/emby-server/system/Emby.Notifications.pdb +lib/emby-server/system/Emby.Photos.dll +lib/emby-server/system/Emby.Photos.pdb +lib/emby-server/system/Emby.ProcessRun.dll +lib/emby-server/system/Emby.ProcessRun.pdb +lib/emby-server/system/Emby.Providers.dll +lib/emby-server/system/Emby.Providers.pdb +lib/emby-server/system/Emby.Server.Connect.dll +lib/emby-server/system/Emby.Server.Connect.pdb +lib/emby-server/system/Emby.Server.Implementations.dll +lib/emby-server/system/Emby.Server.Implementations.pdb +lib/emby-server/system/Emby.Server.MediaEncoding.dll +lib/emby-server/system/Emby.Server.MediaEncoding.pdb +lib/emby-server/system/Emby.Server.Sync.dll +lib/emby-server/system/Emby.Server.Sync.pdb +lib/emby-server/system/Emby.Sqlite.dll +lib/emby-server/system/Emby.Sqlite.pdb +lib/emby-server/system/Emby.Web.GenericEdit.dll +lib/emby-server/system/Emby.Web.GenericEdit.pdb +lib/emby-server/system/Emby.Web.dll +lib/emby-server/system/Emby.Web.pdb +lib/emby-server/system/EmbyServer.exe +lib/emby-server/system/EmbyServer.exe.config +lib/emby-server/system/EmbyServer.pdb +lib/emby-server/system/ImageMagickSharp.dll +lib/emby-server/system/ImageMagickSharp.dll.config +lib/emby-server/system/MediaBrowser.Common.dll +lib/emby-server/system/MediaBrowser.Common.pdb +lib/emby-server/system/MediaBrowser.Controller.dll +lib/emby-server/system/MediaBrowser.Controller.pdb +lib/emby-server/system/MediaBrowser.Model.dll +lib/emby-server/system/MediaBrowser.Model.pdb +lib/emby-server/system/Microsoft.Bcl.AsyncInterfaces.dll +lib/emby-server/system/Microsoft.Bcl.HashCode.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.Abstractions.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.Binder.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.CommandLine.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.EnvironmentVariables.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.FileExtensions.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.Json.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.UserSecrets.dll +lib/emby-server/system/Microsoft.Extensions.Configuration.dll +lib/emby-server/system/Microsoft.Extensions.DependencyInjection.Abstractions.dll +lib/emby-server/system/Microsoft.Extensions.DependencyInjection.dll +lib/emby-server/system/Microsoft.Extensions.FileProviders.Abstractions.dll +lib/emby-server/system/Microsoft.Extensions.FileProviders.Physical.dll +lib/emby-server/system/Microsoft.Extensions.FileSystemGlobbing.dll +lib/emby-server/system/Microsoft.Extensions.Hosting.Abstractions.dll +lib/emby-server/system/Microsoft.Extensions.Hosting.dll +lib/emby-server/system/Microsoft.Extensions.Logging.Abstractions.dll +lib/emby-server/system/Microsoft.Extensions.Logging.Configuration.dll +lib/emby-server/system/Microsoft.Extensions.Logging.Console.dll +lib/emby-server/system/Microsoft.Extensions.Logging.Debug.dll +lib/emby-server/system/Microsoft.Extensions.Logging.EventLog.dll +lib/emby-server/system/Microsoft.Extensions.Logging.EventSource.dll +lib/emby-server/system/Microsoft.Extensions.Logging.dll +lib/emby-server/system/Microsoft.Extensions.Options.ConfigurationExtensions.dll +lib/emby-server/system/Microsoft.Extensions.Options.dll +lib/emby-server/system/Microsoft.Extensions.Primitives.dll +lib/emby-server/system/Microsoft.OpenApi.dll +lib/emby-server/system/Microsoft.OpenApi.pdb +lib/emby-server/system/Microsoft.Win32.Primitives.dll +lib/emby-server/system/PlaylistsNET.dll +lib/emby-server/system/RSSDP.dll +lib/emby-server/system/RSSDP.pdb +lib/emby-server/system/SQLitePCL.pretty.dll +lib/emby-server/system/SQLitePCL.pretty.pdb +lib/emby-server/system/SQLitePCLRaw.provider.sqlite3.dll.config +lib/emby-server/system/SQLitePCLRawEx.core.dll +lib/emby-server/system/SQLitePCLRawEx.core.pdb +lib/emby-server/system/ServiceStack.Text.dll +lib/emby-server/system/SharpCompress.dll +lib/emby-server/system/SimpleInjector.dll +lib/emby-server/system/SkiaSharp.dll +lib/emby-server/system/SocketHttpListener.dll +lib/emby-server/system/SocketHttpListener.pdb +lib/emby-server/system/System.AppContext.dll +lib/emby-server/system/System.Buffers.dll +lib/emby-server/system/System.Collections.Concurrent.dll +lib/emby-server/system/System.Collections.NonGeneric.dll +lib/emby-server/system/System.Collections.Specialized.dll +lib/emby-server/system/System.Collections.dll +lib/emby-server/system/System.ComponentModel.Annotations.dll +lib/emby-server/system/System.ComponentModel.EventBasedAsync.dll +lib/emby-server/system/System.ComponentModel.Primitives.dll +lib/emby-server/system/System.ComponentModel.TypeConverter.dll +lib/emby-server/system/System.ComponentModel.dll +lib/emby-server/system/System.Console.dll +lib/emby-server/system/System.Data.Common.dll +lib/emby-server/system/System.Diagnostics.Contracts.dll +lib/emby-server/system/System.Diagnostics.Debug.dll +lib/emby-server/system/System.Diagnostics.DiagnosticSource.dll +lib/emby-server/system/System.Diagnostics.FileVersionInfo.dll +lib/emby-server/system/System.Diagnostics.Process.dll +lib/emby-server/system/System.Diagnostics.StackTrace.dll +lib/emby-server/system/System.Diagnostics.TextWriterTraceListener.dll +lib/emby-server/system/System.Diagnostics.Tools.dll +lib/emby-server/system/System.Diagnostics.TraceSource.dll +lib/emby-server/system/System.Diagnostics.Tracing.dll +lib/emby-server/system/System.Drawing.Primitives.dll +lib/emby-server/system/System.Dynamic.Runtime.dll +lib/emby-server/system/System.Globalization.Calendars.dll +lib/emby-server/system/System.Globalization.Extensions.dll +lib/emby-server/system/System.Globalization.dll +lib/emby-server/system/System.IO.Compression.ZipFile.dll +lib/emby-server/system/System.IO.Compression.dll +lib/emby-server/system/System.IO.FileSystem.DriveInfo.dll +lib/emby-server/system/System.IO.FileSystem.Primitives.dll +lib/emby-server/system/System.IO.FileSystem.Watcher.dll +lib/emby-server/system/System.IO.FileSystem.dll +lib/emby-server/system/System.IO.IsolatedStorage.dll +lib/emby-server/system/System.IO.MemoryMappedFiles.dll +lib/emby-server/system/System.IO.Pipelines.dll +lib/emby-server/system/System.IO.Pipes.dll +lib/emby-server/system/System.IO.UnmanagedMemoryStream.dll +lib/emby-server/system/System.IO.dll +lib/emby-server/system/System.Linq.Expressions.dll +lib/emby-server/system/System.Linq.Parallel.dll +lib/emby-server/system/System.Linq.Queryable.dll +lib/emby-server/system/System.Linq.dll +lib/emby-server/system/System.Memory.dll +lib/emby-server/system/System.Net.Http.dll +lib/emby-server/system/System.Net.NameResolution.dll +lib/emby-server/system/System.Net.NetworkInformation.dll +lib/emby-server/system/System.Net.Ping.dll +lib/emby-server/system/System.Net.Primitives.dll +lib/emby-server/system/System.Net.Requests.dll +lib/emby-server/system/System.Net.Security.dll +lib/emby-server/system/System.Net.Sockets.dll +lib/emby-server/system/System.Net.WebHeaderCollection.dll +lib/emby-server/system/System.Net.WebSockets.Client.dll +lib/emby-server/system/System.Net.WebSockets.dll +lib/emby-server/system/System.Numerics.Vectors.dll +lib/emby-server/system/System.ObjectModel.dll +lib/emby-server/system/System.Reflection.Extensions.dll +lib/emby-server/system/System.Reflection.Primitives.dll +lib/emby-server/system/System.Reflection.dll +lib/emby-server/system/System.Resources.Reader.dll +lib/emby-server/system/System.Resources.ResourceManager.dll +lib/emby-server/system/System.Resources.Writer.dll +lib/emby-server/system/System.Runtime.CompilerServices.Unsafe.dll +lib/emby-server/system/System.Runtime.CompilerServices.VisualC.dll +lib/emby-server/system/System.Runtime.Extensions.dll +lib/emby-server/system/System.Runtime.Handles.dll +lib/emby-server/system/System.Runtime.InteropServices.RuntimeInformation.dll +lib/emby-server/system/System.Runtime.InteropServices.dll +lib/emby-server/system/System.Runtime.Numerics.dll +lib/emby-server/system/System.Runtime.Serialization.Formatters.dll +lib/emby-server/system/System.Runtime.Serialization.Json.dll +lib/emby-server/system/System.Runtime.Serialization.Primitives.dll +lib/emby-server/system/System.Runtime.Serialization.Xml.dll +lib/emby-server/system/System.Runtime.dll +lib/emby-server/system/System.Security.Claims.dll +lib/emby-server/system/System.Security.Cryptography.Algorithms.dll +lib/emby-server/system/System.Security.Cryptography.Csp.dll +lib/emby-server/system/System.Security.Cryptography.Encoding.dll +lib/emby-server/system/System.Security.Cryptography.Primitives.dll +lib/emby-server/system/System.Security.Cryptography.X509Certificates.dll +lib/emby-server/system/System.Security.Principal.dll +lib/emby-server/system/System.Security.SecureString.dll +lib/emby-server/system/System.Text.Encoding.CodePages.dll +lib/emby-server/system/System.Text.Encoding.Extensions.dll +lib/emby-server/system/System.Text.Encoding.dll +lib/emby-server/system/System.Text.Encodings.Web.dll +lib/emby-server/system/System.Text.Json.dll +lib/emby-server/system/System.Text.RegularExpressions.dll +lib/emby-server/system/System.Threading.Overlapped.dll +lib/emby-server/system/System.Threading.Tasks.Dataflow.dll +lib/emby-server/system/System.Threading.Tasks.Extensions.dll +lib/emby-server/system/System.Threading.Tasks.Parallel.dll +lib/emby-server/system/System.Threading.Tasks.dll +lib/emby-server/system/System.Threading.Thread.dll +lib/emby-server/system/System.Threading.ThreadPool.dll +lib/emby-server/system/System.Threading.Timer.dll +lib/emby-server/system/System.Threading.dll +lib/emby-server/system/System.ValueTuple.dll +lib/emby-server/system/System.Xml.ReaderWriter.dll +lib/emby-server/system/System.Xml.XDocument.dll +lib/emby-server/system/System.Xml.XPath.XDocument.dll +lib/emby-server/system/System.Xml.XPath.dll +lib/emby-server/system/System.Xml.XmlDocument.dll +lib/emby-server/system/System.Xml.XmlSerializer.dll +lib/emby-server/system/arm64/libSkiaSharp.dll +lib/emby-server/system/dashboard-ui/apikeys/apikeys.js +lib/emby-server/system/dashboard-ui/app.js +lib/emby-server/system/dashboard-ui/apploader.js +lib/emby-server/system/dashboard-ui/bower_components/Swiper/css/swiper.css +lib/emby-server/system/dashboard-ui/bower_components/Swiper/js/swiper.js +lib/emby-server/system/dashboard-ui/bower_components/abortcontroller-polyfill/umd-polyfill.js +lib/emby-server/system/dashboard-ui/bower_components/css-vars-ponyfill/css-vars-ponyfill.js +lib/emby-server/system/dashboard-ui/bower_components/fetch/fetch.js +lib/emby-server/system/dashboard-ui/bower_components/javascriptsubtitlesoctopus/dist/subtitles-octopus-worker-legacy.js +lib/emby-server/system/dashboard-ui/bower_components/javascriptsubtitlesoctopus/dist/subtitles-octopus-worker-legacy.js.mem +lib/emby-server/system/dashboard-ui/bower_components/javascriptsubtitlesoctopus/dist/subtitles-octopus-worker.js +lib/emby-server/system/dashboard-ui/bower_components/javascriptsubtitlesoctopus/dist/subtitles-octopus-worker.wasm +lib/emby-server/system/dashboard-ui/bower_components/javascriptsubtitlesoctopus/dist/subtitles-octopus.js +lib/emby-server/system/dashboard-ui/bower_components/jquery/jquery-slim.js +lib/emby-server/system/dashboard-ui/bower_components/jstree/jstree.js +lib/emby-server/system/dashboard-ui/bower_components/jstree/themes/default/32px.png +lib/emby-server/system/dashboard-ui/bower_components/jstree/themes/default/style.css +lib/emby-server/system/dashboard-ui/bower_components/jstree/themes/default/throbber.gif +lib/emby-server/system/dashboard-ui/bower_components/libjass/libjass.css +lib/emby-server/system/dashboard-ui/bower_components/libjass/libjass.js +lib/emby-server/system/dashboard-ui/components/accessschedule/accessschedule.js +lib/emby-server/system/dashboard-ui/components/accessschedule/accessschedule.template.html +lib/emby-server/system/dashboard-ui/components/activitylog.js +lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser.css +lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser.js +lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.js +lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.template.html +lib/emby-server/system/dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.js +lib/emby-server/system/dashboard-ui/components/libraryoptionseditor/libraryoptionseditor.template.html +lib/emby-server/system/dashboard-ui/components/medialibrarycreator/medialibrarycreator.js +lib/emby-server/system/dashboard-ui/components/medialibrarycreator/medialibrarycreator.template.html +lib/emby-server/system/dashboard-ui/components/medialibraryeditor/medialibraryeditor.js +lib/emby-server/system/dashboard-ui/components/medialibraryeditor/medialibraryeditor.template.html +lib/emby-server/system/dashboard-ui/components/tunerpicker.js +lib/emby-server/system/dashboard-ui/css/detailtable.css +lib/emby-server/system/dashboard-ui/css/images/supporter/supporterbadge.png +lib/emby-server/system/dashboard-ui/dashboard/aboutpage.js +lib/emby-server/system/dashboard-ui/dashboard/dashboard.css +lib/emby-server/system/dashboard-ui/dashboard/dashboard.html +lib/emby-server/system/dashboard-ui/dashboard/dashboard.js +lib/emby-server/system/dashboard-ui/dashboard/releasenotes.html +lib/emby-server/system/dashboard-ui/dashboard/releasenotes.js +lib/emby-server/system/dashboard-ui/dashboard/serveractivity.js +lib/emby-server/system/dashboard-ui/dashboard/settings.html +lib/emby-server/system/dashboard-ui/dashboard/settings.js +lib/emby-server/system/dashboard-ui/devices/cameraupload.html +lib/emby-server/system/dashboard-ui/devices/cameraupload.js +lib/emby-server/system/dashboard-ui/devices/device.html +lib/emby-server/system/dashboard-ui/devices/device.js +lib/emby-server/system/dashboard-ui/devices/devices.js +lib/emby-server/system/dashboard-ui/embypremiere/embypremiere.html +lib/emby-server/system/dashboard-ui/embypremiere/embypremiere.js +lib/emby-server/system/dashboard-ui/favicon.ico +lib/emby-server/system/dashboard-ui/games/games.html +lib/emby-server/system/dashboard-ui/games/games.js +lib/emby-server/system/dashboard-ui/games/gamestab.js +lib/emby-server/system/dashboard-ui/games/gamesystems.js +lib/emby-server/system/dashboard-ui/home/favorites.js +lib/emby-server/system/dashboard-ui/home/home.html +lib/emby-server/system/dashboard-ui/home/home.js +lib/emby-server/system/dashboard-ui/home/hometab.js +lib/emby-server/system/dashboard-ui/home_horiz/focushandler.js +lib/emby-server/system/dashboard-ui/home_horiz/home.css +lib/emby-server/system/dashboard-ui/home_horiz/home.html +lib/emby-server/system/dashboard-ui/home_horiz/home.js +lib/emby-server/system/dashboard-ui/home_horiz/spotlight.js +lib/emby-server/system/dashboard-ui/home_horiz/tabbedpage.js +lib/emby-server/system/dashboard-ui/home_horiz/views.channels.html +lib/emby-server/system/dashboard-ui/home_horiz/views.channels.js +lib/emby-server/system/dashboard-ui/home_horiz/views.generic.html +lib/emby-server/system/dashboard-ui/home_horiz/views.generic.js +lib/emby-server/system/dashboard-ui/home_horiz/views.livetv.html +lib/emby-server/system/dashboard-ui/home_horiz/views.livetv.js +lib/emby-server/system/dashboard-ui/home_horiz/views.movies.html +lib/emby-server/system/dashboard-ui/home_horiz/views.movies.js +lib/emby-server/system/dashboard-ui/home_horiz/views.music.html +lib/emby-server/system/dashboard-ui/home_horiz/views.music.js +lib/emby-server/system/dashboard-ui/home_horiz/views.tv.html +lib/emby-server/system/dashboard-ui/home_horiz/views.tv.js +lib/emby-server/system/dashboard-ui/images/icon-128x128.png +lib/emby-server/system/dashboard-ui/images/icon-144x144.png +lib/emby-server/system/dashboard-ui/images/icon-152x152.png +lib/emby-server/system/dashboard-ui/images/icon-192x192.png +lib/emby-server/system/dashboard-ui/images/icon-384x384.png +lib/emby-server/system/dashboard-ui/images/icon-512x512.png +lib/emby-server/system/dashboard-ui/images/icon-72x72.png +lib/emby-server/system/dashboard-ui/images/icon-96x96.png +lib/emby-server/system/dashboard-ui/images/splash.png +lib/emby-server/system/dashboard-ui/index.html +lib/emby-server/system/dashboard-ui/item/item.css +lib/emby-server/system/dashboard-ui/item/item.html +lib/emby-server/system/dashboard-ui/item/item.js +lib/emby-server/system/dashboard-ui/legacy/dashboard.css +lib/emby-server/system/dashboard-ui/legacy/dashboard.js +lib/emby-server/system/dashboard-ui/librarysetup/advanced.html +lib/emby-server/system/dashboard-ui/librarysetup/advanced.js +lib/emby-server/system/dashboard-ui/librarysetup/library.js +lib/emby-server/system/dashboard-ui/list/list.html +lib/emby-server/system/dashboard-ui/list/list.js +lib/emby-server/system/dashboard-ui/livetv/channels.js +lib/emby-server/system/dashboard-ui/livetv/guide.css +lib/emby-server/system/dashboard-ui/livetv/guide.js +lib/emby-server/system/dashboard-ui/livetv/livetv.html +lib/emby-server/system/dashboard-ui/livetv/livetv.js +lib/emby-server/system/dashboard-ui/livetv/recordings.js +lib/emby-server/system/dashboard-ui/livetv/schedule.js +lib/emby-server/system/dashboard-ui/livetv/series.js +lib/emby-server/system/dashboard-ui/livetv/suggestions.js +lib/emby-server/system/dashboard-ui/livetvsetup/channels.js +lib/emby-server/system/dashboard-ui/livetvsetup/embydata.html +lib/emby-server/system/dashboard-ui/livetvsetup/embydata.js +lib/emby-server/system/dashboard-ui/livetvsetup/guideprovider.html +lib/emby-server/system/dashboard-ui/livetvsetup/guideprovider.js +lib/emby-server/system/dashboard-ui/livetvsetup/livetvsettings.html +lib/emby-server/system/dashboard-ui/livetvsetup/livetvsettings.js +lib/emby-server/system/dashboard-ui/livetvsetup/livetvstatus.html +lib/emby-server/system/dashboard-ui/livetvsetup/livetvstatus.js +lib/emby-server/system/dashboard-ui/livetvsetup/livetvtuner.html +lib/emby-server/system/dashboard-ui/livetvsetup/livetvtuner.js +lib/emby-server/system/dashboard-ui/livetvsetup/schedulesdirect.html +lib/emby-server/system/dashboard-ui/livetvsetup/schedulesdirect.js +lib/emby-server/system/dashboard-ui/livetvsetup/xmltv.html +lib/emby-server/system/dashboard-ui/livetvsetup/xmltv.js +lib/emby-server/system/dashboard-ui/logs/log.css +lib/emby-server/system/dashboard-ui/logs/log.js +lib/emby-server/system/dashboard-ui/logs/logs.js +lib/emby-server/system/dashboard-ui/manifest.json +lib/emby-server/system/dashboard-ui/metadatamanager/metadatamanager.css +lib/emby-server/system/dashboard-ui/metadatamanager/metadatamanager.html +lib/emby-server/system/dashboard-ui/metadatamanager/metadatamanager.js +lib/emby-server/system/dashboard-ui/metadatamanager/metadatamanagersidebar.js +lib/emby-server/system/dashboard-ui/modules/actionsheet/actionsheet.css +lib/emby-server/system/dashboard-ui/modules/actionsheet/actionsheet.js +lib/emby-server/system/dashboard-ui/modules/addtolist/addtolist.js +lib/emby-server/system/dashboard-ui/modules/alameda/alameda.js +lib/emby-server/system/dashboard-ui/modules/alphanumericshortcuts/alphanumericshortcuts.css +lib/emby-server/system/dashboard-ui/modules/alphanumericshortcuts/alphanumericshortcuts.js +lib/emby-server/system/dashboard-ui/modules/alphapicker/alphapicker.js +lib/emby-server/system/dashboard-ui/modules/alphapicker/style.css +lib/emby-server/system/dashboard-ui/modules/appfooter/appfooter.css +lib/emby-server/system/dashboard-ui/modules/appfooter/appfooter.js +lib/emby-server/system/dashboard-ui/modules/appheader/appheader.css +lib/emby-server/system/dashboard-ui/modules/appheader/appheader.js +lib/emby-server/system/dashboard-ui/modules/approuter.js +lib/emby-server/system/dashboard-ui/modules/autobackdrops.js +lib/emby-server/system/dashboard-ui/modules/babelhelpers.js +lib/emby-server/system/dashboard-ui/modules/backdrop/backdrop.js +lib/emby-server/system/dashboard-ui/modules/backdrop/style.css +lib/emby-server/system/dashboard-ui/modules/backdropscreensaver/plugin.js +lib/emby-server/system/dashboard-ui/modules/backmenu/backmenu.js +lib/emby-server/system/dashboard-ui/modules/browser.js +lib/emby-server/system/dashboard-ui/modules/browserdeviceprofile.js +lib/emby-server/system/dashboard-ui/modules/cardbuilder/card.css +lib/emby-server/system/dashboard-ui/modules/cardbuilder/cardbuilder.js +lib/emby-server/system/dashboard-ui/modules/chromecast/chromecasthelpers.js +lib/emby-server/system/dashboard-ui/modules/chromecast/chromecastplayer.js +lib/emby-server/system/dashboard-ui/modules/commandprocessor.js +lib/emby-server/system/dashboard-ui/modules/common/appsettings.js +lib/emby-server/system/dashboard-ui/modules/common/datetime.js +lib/emby-server/system/dashboard-ui/modules/common/deletehelper.js +lib/emby-server/system/dashboard-ui/modules/common/dialogs/alert.js +lib/emby-server/system/dashboard-ui/modules/common/dialogs/confirm.js +lib/emby-server/system/dashboard-ui/modules/common/filesystem.js +lib/emby-server/system/dashboard-ui/modules/common/globalize.js +lib/emby-server/system/dashboard-ui/modules/common/input/api.js +lib/emby-server/system/dashboard-ui/modules/common/inputmanager.js +lib/emby-server/system/dashboard-ui/modules/common/itemhelper.js +lib/emby-server/system/dashboard-ui/modules/common/itemsrefresher.js +lib/emby-server/system/dashboard-ui/modules/common/playback/experimentalwarnings.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playaccessvalidation.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playbackmanager.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playbackvalidation.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playmethodhelper.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playqueueconfirmation.js +lib/emby-server/system/dashboard-ui/modules/common/playback/playqueuemanager.js +lib/emby-server/system/dashboard-ui/modules/common/pluginmanager.js +lib/emby-server/system/dashboard-ui/modules/common/qualityoptions.js +lib/emby-server/system/dashboard-ui/modules/common/recordinghelper.js +lib/emby-server/system/dashboard-ui/modules/common/servicelocator.js +lib/emby-server/system/dashboard-ui/modules/common/strings/ar.json +lib/emby-server/system/dashboard-ui/modules/common/strings/bg-BG.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ca.json +lib/emby-server/system/dashboard-ui/modules/common/strings/cs.json +lib/emby-server/system/dashboard-ui/modules/common/strings/da.json +lib/emby-server/system/dashboard-ui/modules/common/strings/de.json +lib/emby-server/system/dashboard-ui/modules/common/strings/el.json +lib/emby-server/system/dashboard-ui/modules/common/strings/en-GB.json +lib/emby-server/system/dashboard-ui/modules/common/strings/en-US.json +lib/emby-server/system/dashboard-ui/modules/common/strings/es-AR.json +lib/emby-server/system/dashboard-ui/modules/common/strings/es-MX.json +lib/emby-server/system/dashboard-ui/modules/common/strings/es.json +lib/emby-server/system/dashboard-ui/modules/common/strings/et-EE.json +lib/emby-server/system/dashboard-ui/modules/common/strings/fi.json +lib/emby-server/system/dashboard-ui/modules/common/strings/fr-CA.json +lib/emby-server/system/dashboard-ui/modules/common/strings/fr.json +lib/emby-server/system/dashboard-ui/modules/common/strings/gsw.json +lib/emby-server/system/dashboard-ui/modules/common/strings/he.json +lib/emby-server/system/dashboard-ui/modules/common/strings/hr.json +lib/emby-server/system/dashboard-ui/modules/common/strings/hu.json +lib/emby-server/system/dashboard-ui/modules/common/strings/id.json +lib/emby-server/system/dashboard-ui/modules/common/strings/it.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ja.json +lib/emby-server/system/dashboard-ui/modules/common/strings/kk.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ko.json +lib/emby-server/system/dashboard-ui/modules/common/strings/lt-LT.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ms.json +lib/emby-server/system/dashboard-ui/modules/common/strings/nb.json +lib/emby-server/system/dashboard-ui/modules/common/strings/nl.json +lib/emby-server/system/dashboard-ui/modules/common/strings/pl.json +lib/emby-server/system/dashboard-ui/modules/common/strings/pt-BR.json +lib/emby-server/system/dashboard-ui/modules/common/strings/pt-PT.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ro.json +lib/emby-server/system/dashboard-ui/modules/common/strings/ru.json +lib/emby-server/system/dashboard-ui/modules/common/strings/sk.json +lib/emby-server/system/dashboard-ui/modules/common/strings/sl-SI.json +lib/emby-server/system/dashboard-ui/modules/common/strings/sv.json +lib/emby-server/system/dashboard-ui/modules/common/strings/tr.json +lib/emby-server/system/dashboard-ui/modules/common/strings/uk.json +lib/emby-server/system/dashboard-ui/modules/common/strings/vi.json +lib/emby-server/system/dashboard-ui/modules/common/strings/zh-CN.json +lib/emby-server/system/dashboard-ui/modules/common/strings/zh-HK.json +lib/emby-server/system/dashboard-ui/modules/common/strings/zh-TW.json +lib/emby-server/system/dashboard-ui/modules/common/subtitleappearancehelper.js +lib/emby-server/system/dashboard-ui/modules/common/textencoding.js +lib/emby-server/system/dashboard-ui/modules/common/usersettings/usersettings.js +lib/emby-server/system/dashboard-ui/modules/common/usersettings/usersettingsbuilder.js +lib/emby-server/system/dashboard-ui/modules/confirmstillplaying/plugin.js +lib/emby-server/system/dashboard-ui/modules/controlbox.js +lib/emby-server/system/dashboard-ui/modules/dialog/dialog.js +lib/emby-server/system/dashboard-ui/modules/dialog/dialog.template.html +lib/emby-server/system/dashboard-ui/modules/dialoghelper/dialoghelper.css +lib/emby-server/system/dashboard-ui/modules/dialoghelper/dialoghelper.js +lib/emby-server/system/dashboard-ui/modules/dockedtabs/dockedtabs.css +lib/emby-server/system/dashboard-ui/modules/dockedtabs/dockedtabs.js +lib/emby-server/system/dashboard-ui/modules/dom.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/apiclient.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/apiclientex.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/appstorage-cache.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/appstorage-localstorage.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/appstorage-memory.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/connectionmanager.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/credentials.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/events.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/serverdiscovery.js +lib/emby-server/system/dashboard-ui/modules/emby-apiclient/wakeonlan.js +lib/emby-server/system/dashboard-ui/modules/emby-connect/connecthelper.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-button/emby-button.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-button/emby-button.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-button/paper-icon-button-light.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-checkbox/emby-checkbox.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-checkbox/emby-checkbox.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-collapse/emby-collapse.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-collapse/emby-collapse.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-input/emby-input.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-input/emby-input.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-itemrefreshindicator/emby-itemrefreshindicator.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressbar/emby-progressbar.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressbar/emby-progressbar.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressring/emby-progressring.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressring/emby-progressring.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-radio/emby-radio.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-radio/emby-radio.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scrollbuttons/emby-scrollbuttons.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scrollbuttons/emby-scrollbuttons.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scroller/emby-scroller.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-select/emby-select.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-select/emby-select.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-slider/emby-slider.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-slider/emby-slider.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-tabs/emby-tabs.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-tabs/emby-tabs.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-textarea/emby-textarea.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-textarea/emby-textarea.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-toggle/emby-toggle.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-toggle/emby-toggle.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/gridrowrenderer.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/guide-settings.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/guide-settings.template.html +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/guide.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/guide.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/programs.css +lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/tvguide.template.html +lib/emby-server/system/dashboard-ui/modules/emby-elements/sync/emby-downloadbutton.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/userdatabuttons/emby-playstatebutton.js +lib/emby-server/system/dashboard-ui/modules/emby-elements/userdatabuttons/emby-ratingbutton.js +lib/emby-server/system/dashboard-ui/modules/externalplayer/externalplayer.html +lib/emby-server/system/dashboard-ui/modules/externalplayer/externalplayer.js +lib/emby-server/system/dashboard-ui/modules/externalplayer/externalplayers.html +lib/emby-server/system/dashboard-ui/modules/externalplayer/externalplayers.js +lib/emby-server/system/dashboard-ui/modules/externalplayer/plugin.js +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/bg-BG.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/cs.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/de.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/el.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/en-GB.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/en-US.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/es-MX.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/es.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/et-EE.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/fa.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/fi.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/fr-CA.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/fr.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/gsw.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/he.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/hr.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/hu.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/it.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/ja.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/kk.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/ko.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/lt-LT.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/nl.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/no.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/pl.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/pt-BR.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/pt-PT.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/ru.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/sk.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/sl-SI.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/sv.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/tr.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/uk.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/zh-CN.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/zh-HK.json +lib/emby-server/system/dashboard-ui/modules/externalplayer/strings/zh-TW.json +lib/emby-server/system/dashboard-ui/modules/filtermenu/filtermenu.js +lib/emby-server/system/dashboard-ui/modules/filtermenu/filtermenu.template.html +lib/emby-server/system/dashboard-ui/modules/flexstyles.css +lib/emby-server/system/dashboard-ui/modules/flvjs/config.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/features.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/media-info.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/media-segment-info.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/mse-controller.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/mse-events.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/transmuxer.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/transmuxing-controller.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/transmuxing-events.js +lib/emby-server/system/dashboard-ui/modules/flvjs/core/transmuxing-worker.js +lib/emby-server/system/dashboard-ui/modules/flvjs/demux/amf-parser.js +lib/emby-server/system/dashboard-ui/modules/flvjs/demux/demux-errors.js +lib/emby-server/system/dashboard-ui/modules/flvjs/demux/exp-golomb.js +lib/emby-server/system/dashboard-ui/modules/flvjs/demux/flv-demuxer.js +lib/emby-server/system/dashboard-ui/modules/flvjs/flv.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/fetch-stream-loader.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/io-controller.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/loader.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/param-seek-handler.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/range-seek-handler.js +lib/emby-server/system/dashboard-ui/modules/flvjs/io/speed-sampler.js +lib/emby-server/system/dashboard-ui/modules/flvjs/player/flv-player.js +lib/emby-server/system/dashboard-ui/modules/flvjs/player/player-errors.js +lib/emby-server/system/dashboard-ui/modules/flvjs/player/player-events.js +lib/emby-server/system/dashboard-ui/modules/flvjs/remux/aac-silent.js +lib/emby-server/system/dashboard-ui/modules/flvjs/remux/mp4-generator.js +lib/emby-server/system/dashboard-ui/modules/flvjs/remux/mp4-remuxer.js +lib/emby-server/system/dashboard-ui/modules/flvjs/utils/events.js +lib/emby-server/system/dashboard-ui/modules/flvjs/utils/exception.js +lib/emby-server/system/dashboard-ui/modules/flvjs/utils/logger.js +lib/emby-server/system/dashboard-ui/modules/flvjs/utils/logging-control.js +lib/emby-server/system/dashboard-ui/modules/flvjs/utils/utf8-conv.js +lib/emby-server/system/dashboard-ui/modules/focusmanager.js +lib/emby-server/system/dashboard-ui/modules/fonts/fonts.css +lib/emby-server/system/dashboard-ui/modules/fonts/material-icons/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmJ_2.woff +lib/emby-server/system/dashboard-ui/modules/fonts/material-icons/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP_2.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/material-icons/style.css +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2 +lib/emby-server/system/dashboard-ui/modules/fonts/subfont.woff2 +lib/emby-server/system/dashboard-ui/modules/formdialog.css +lib/emby-server/system/dashboard-ui/modules/formhelper.js +lib/emby-server/system/dashboard-ui/modules/fullscreen/fullscreen-dc.js +lib/emby-server/system/dashboard-ui/modules/fullscreen/fullscreenmanager.js +lib/emby-server/system/dashboard-ui/modules/headroom/headroom.css +lib/emby-server/system/dashboard-ui/modules/headroom/headroom.js +lib/emby-server/system/dashboard-ui/modules/hlsjs/hls.min.js +lib/emby-server/system/dashboard-ui/modules/homesections/homesections.js +lib/emby-server/system/dashboard-ui/modules/howlerjs/howler.core.js +lib/emby-server/system/dashboard-ui/modules/htmlaudioplayer/plugin.js +lib/emby-server/system/dashboard-ui/modules/htmlvideoplayer/basehtmlplayer.js +lib/emby-server/system/dashboard-ui/modules/htmlvideoplayer/htmlmediahelper.js +lib/emby-server/system/dashboard-ui/modules/htmlvideoplayer/plugin.js +lib/emby-server/system/dashboard-ui/modules/htmlvideoplayer/style.css +lib/emby-server/system/dashboard-ui/modules/humanedate/humanedate.js +lib/emby-server/system/dashboard-ui/modules/iap.js +lib/emby-server/system/dashboard-ui/modules/imagedownloader/imagedownloader.js +lib/emby-server/system/dashboard-ui/modules/imageeditor/imageeditor.css +lib/emby-server/system/dashboard-ui/modules/imageeditor/imageeditor.js +lib/emby-server/system/dashboard-ui/modules/imageeditor/imageeditor.template.html +lib/emby-server/system/dashboard-ui/modules/imageloader/imageloader.css +lib/emby-server/system/dashboard-ui/modules/imageloader/imageloader.js +lib/emby-server/system/dashboard-ui/modules/imageuploader/imageuploader.js +lib/emby-server/system/dashboard-ui/modules/imageuploader/imageuploader.template.html +lib/emby-server/system/dashboard-ui/modules/imageuploader/style.css +lib/emby-server/system/dashboard-ui/modules/indicators/indicators.css +lib/emby-server/system/dashboard-ui/modules/indicators/indicators.js +lib/emby-server/system/dashboard-ui/modules/input/gamepadtokey.js +lib/emby-server/system/dashboard-ui/modules/input/mouse.js +lib/emby-server/system/dashboard-ui/modules/itemcontextmenu.js +lib/emby-server/system/dashboard-ui/modules/itemidentifier/itemidentifier.js +lib/emby-server/system/dashboard-ui/modules/itemidentifier/itemidentifier.template.html +lib/emby-server/system/dashboard-ui/modules/layout.css +lib/emby-server/system/dashboard-ui/modules/layoutmanager.js +lib/emby-server/system/dashboard-ui/modules/lazyloader/lazyloader-intersectionobserver.js +lib/emby-server/system/dashboard-ui/modules/listview/listview.css +lib/emby-server/system/dashboard-ui/modules/listview/listview.js +lib/emby-server/system/dashboard-ui/modules/loading/loading.css +lib/emby-server/system/dashboard-ui/modules/loading/loading.js +lib/emby-server/system/dashboard-ui/modules/loadingdialog/loadingdialog.js +lib/emby-server/system/dashboard-ui/modules/localdatabase/idbcore.js +lib/emby-server/system/dashboard-ui/modules/localdatabase/itemrepository.js *** 380 LINES SKIPPED ***