aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/emby-server
diff options
context:
space:
mode:
authorswills <swills@FreeBSD.org>2019-09-03 06:21:02 +0800
committerswills <swills@FreeBSD.org>2019-09-03 06:21:02 +0800
commit2f3dc4e7b50b028044d4841b11b0572fc7e1d28f (patch)
treef51497a8af4af31c52f0836ffed61562846ba728 /multimedia/emby-server
parentfcb4a76701ec9ee897d095abdd03918282504cbf (diff)
downloadfreebsd-ports-gnome-2f3dc4e7b50b028044d4841b11b0572fc7e1d28f.tar.gz
freebsd-ports-gnome-2f3dc4e7b50b028044d4841b11b0572fc7e1d28f.tar.zst
freebsd-ports-gnome-2f3dc4e7b50b028044d4841b11b0572fc7e1d28f.zip
multimedia/emby-server: Update to 4.2.1.0
PR: 239756 Submitted by: Dries Michiels <driesm.michiels@gmail.com> Approved by: Maxime Gauduin <alucryd@archlinux.org> (maintainer)
Diffstat (limited to 'multimedia/emby-server')
-rw-r--r--multimedia/emby-server/Makefile31
-rw-r--r--multimedia/emby-server/distinfo6
-rw-r--r--multimedia/emby-server/files/emby-server.in20
-rw-r--r--multimedia/emby-server/pkg-deinstall4
-rw-r--r--multimedia/emby-server/pkg-descr4
-rw-r--r--multimedia/emby-server/pkg-message8
-rw-r--r--multimedia/emby-server/pkg-plist100
7 files changed, 84 insertions, 89 deletions
diff --git a/multimedia/emby-server/Makefile b/multimedia/emby-server/Makefile
index c0b01122c7c4..73d705a19064 100644
--- a/multimedia/emby-server/Makefile
+++ b/multimedia/emby-server/Makefile
@@ -1,20 +1,18 @@
# $FreeBSD$
PORTNAME= emby-server
-PORTVERSION= 4.1.1.0
-PORTREVISION= 3
+PORTVERSION= 4.2.1.0
CATEGORIES= multimedia
MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${PORTVERSION}/ \
https://mediabrowser.github.io/embytools/
DISTNAME= embyserver-netframework_${PORTVERSION}
DISTFILES= ${DISTNAME}.zip \
- ffmpeg-2019_04_09.tar.gz \
ffdetect_4.0.3_x64_freebsd12.tar.xz \
+ ffmpeg-2019_04_09.tar.gz \
license.docx
DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTNAME}.zip \
- ffmpeg-2019_04_09.tar.gz \
- ffdetect_4.0.3_x64_freebsd12.tar.xz
+EXTRACT_ONLY= ${DISTNAME}.zip ffdetect_4.0.3_x64_freebsd12.tar.xz \
+ ffmpeg-2019_04_09.tar.gz
MAINTAINER= alucryd@archlinux.org
COMMENT= Media server to organize, play & stream audio/video to various devices
@@ -32,37 +30,40 @@ LIB_DEPENDS= libass.so:multimedia/libass \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libfribidi.so:converters/fribidi \
- libgmp.so:math/gmp \
libgnutls.so:security/gnutls \
libogg.so:audio/libogg \
libopus.so:audio/opus \
libpng.so:graphics/png \
+ libraw.so:graphics/libraw \
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
-USES= compiler:c11 gmake iconv localbase:ldflags mono pkgconfig sqlite
+USES= compiler:c11 gmake iconv localbase:ldflags mono pkgconfig \
+ sqlite
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= ImageMagickSharp.dll.config \
SQLitePCLRaw.provider.sqlite3.dll.config
-SUB_LIST= PORTNAME=${PORTNAME} USER=${USERS} GROUP=${GROUPS} RC_NAME=emby_server
+SUB_LIST= GROUP=${GROUPS} \
+ PORTNAME=${PORTNAME} \
+ RC_NAME=emby_server \
+ USER=${USERS}
USERS= emby
GROUPS= emby
WRKSRC= ${WRKDIR}/ffmpeg-2019_04_09
-HAS_CONFIGURE= yes
+MAKE_ENV= V=1
NOPRECIOUSMAKEVARS= yes
-CONFIGURE_ENV= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin V=1
-
+HAS_CONFIGURE= yes
CONFIGURE_ARGS= --cc="${CC}" \
--disable-alsa \
--disable-doc \
@@ -76,7 +77,6 @@ CONFIGURE_ARGS= --cc="${CC}" \
--disable-vdpau \
--disable-xlib \
--enable-fontconfig \
- --enable-gmp \
--enable-gnutls \
--enable-gpl \
--enable-iconv \
@@ -87,10 +87,12 @@ CONFIGURE_ARGS= --cc="${CC}" \
--enable-libopus \
--enable-libtheora \
--enable-libvorbis \
+ --enable-libvpx \
--enable-libwebp \
--enable-libx264 \
--enable-libx265 \
--enable-libzvbi \
+ --enable-optimizations \
--enable-static \
--enable-vaapi \
--enable-version3
@@ -104,6 +106,7 @@ LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
SMB_CONFIGURE_ENABLE= libsmbclient
SMB_USES= samba:lib
+X11_USE= xorg=x11
X11_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
X11_LIB_DEPENDS_OFF= libMagickWand-6.so:graphics/ImageMagick6-nox11
diff --git a/multimedia/emby-server/distinfo b/multimedia/emby-server/distinfo
index 117a79bea9e6..81cdc7852777 100644
--- a/multimedia/emby-server/distinfo
+++ b/multimedia/emby-server/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1557337717
-SHA256 (emby-server/embyserver-netframework_4.1.1.0.zip) = 261d9648d2dda0504707f520227dee4c3ece7cba4c8579570e92f537d091ce33
-SIZE (emby-server/embyserver-netframework_4.1.1.0.zip) = 29833871
+TIMESTAMP = 1565295269
+SHA256 (emby-server/embyserver-netframework_4.2.1.0.zip) = 4d40289ac654cde199d2a8d8ca83927e6a7e3f5fa68e9aa33e8dfca8bbabe8c8
+SIZE (emby-server/embyserver-netframework_4.2.1.0.zip) = 30196647
SHA256 (emby-server/ffmpeg-2019_04_09.tar.gz) = d2081fd92e92ee90561c91edbd28ccba4beb1d72bdd38cd94c338726020e2e62
SIZE (emby-server/ffmpeg-2019_04_09.tar.gz) = 12414424
SHA256 (emby-server/ffdetect_4.0.3_x64_freebsd12.tar.xz) = ca65f0018e8f5fa4418f4a39ec2f8c181733221b2f81ebb5dfaa73822155e967
diff --git a/multimedia/emby-server/files/emby-server.in b/multimedia/emby-server/files/emby-server.in
index 920e021b55d1..b29bbf84e335 100644
--- a/multimedia/emby-server/files/emby-server.in
+++ b/multimedia/emby-server/files/emby-server.in
@@ -9,13 +9,13 @@
# 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.
+# %%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.
+# %%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.
+# %%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%%
@@ -24,10 +24,12 @@
# 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.
+# %%RC_NAME%%_ffmpeg: Path of the ffmpeg binary.
# Default: %%PREFIX%%/lib/emby-server/bin/ffmpeg
-# %%RC_NAME%%_ffprobe: Path of the ffprobe binary.
+# %%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%%
@@ -41,11 +43,11 @@ load_rc_config ${name}
: ${%%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="/var/run/%%PORTNAME%%.pid"
procname="%%LOCALBASE%%/bin/mono"
command="/usr/sbin/daemon"
-command_args="-f -p ${pidfile} ${procname} %%PREFIX%%/lib/emby-server/system/EmbyServer.exe \
+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} \
@@ -56,14 +58,14 @@ command_args="-f -p ${pidfile} ${procname} %%PREFIX%%/lib/emby-server/system/Emb
start_precmd=%%RC_NAME%%_precmd
%%RC_NAME%%_precmd()
{
- [ -f ${pidfile} ] || install -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- /dev/null ${pidfile}
+ [ -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 ${pidfile}
+ rm -f ${%%RC_NAME%%_pid}
}
run_rc_command "$1"
diff --git a/multimedia/emby-server/pkg-deinstall b/multimedia/emby-server/pkg-deinstall
index bd1a56d7fd50..4a8de70e0bca 100644
--- a/multimedia/emby-server/pkg-deinstall
+++ b/multimedia/emby-server/pkg-deinstall
@@ -1,6 +1,5 @@
#!/bin/sh
# $FreeBSD$
-#
case $2 in
DEINSTALL)
@@ -8,8 +7,5 @@ case $2 in
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"
- if [ -d "/var/db/mediabrowser" ]; then
- echo " and /var/db/mediabrowser."
- fi
;;
esac
diff --git a/multimedia/emby-server/pkg-descr b/multimedia/emby-server/pkg-descr
index b1518108c9c9..5fd3172f2217 100644
--- a/multimedia/emby-server/pkg-descr
+++ b/multimedia/emby-server/pkg-descr
@@ -1,8 +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
+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/pkg-message b/multimedia/emby-server/pkg-message
index 75ee2a9723e7..be7689478e27 100644
--- a/multimedia/emby-server/pkg-message
+++ b/multimedia/emby-server/pkg-message
@@ -4,14 +4,8 @@
It is recommended to recompile this port from source
with the LAME option enabled to support mp3 transcoding.
-If you had mediabrowser installed before the project was
-renamed to emby-server, you may want to rename the user and
-group (note that moving the database is not supported):
-# pw groupmod 989 -n mediabrowser -l emby
-# pw usermod 989 -n mediabrowser -l emby -g emby -c Emby\ Server
-
To automatically start Emby Server at boot time:
-# echo 'emby_server_enable="YES"' >> /etc/rc.conf
+# sysrc emby_server_enable="YES"
To then manually start Emby Server without rebooting:
# service emby-server start
diff --git a/multimedia/emby-server/pkg-plist b/multimedia/emby-server/pkg-plist
index 5f98a134fe6d..5bb5755f254d 100644
--- a/multimedia/emby-server/pkg-plist
+++ b/multimedia/emby-server/pkg-plist
@@ -3,8 +3,8 @@ lib/emby-server/bin/ffmpeg
lib/emby-server/bin/ffprobe
lib/emby-server/system/BDInfo.dll
lib/emby-server/system/BDInfo.pdb
-lib/emby-server/system/DvdLib.dll
-lib/emby-server/system/DvdLib.pdb
+lib/emby-server/system/Emby.ActivityLog.dll
+lib/emby-server/system/Emby.ActivityLog.pdb
lib/emby-server/system/Emby.Codecs.dll
lib/emby-server/system/Emby.Codecs.pdb
lib/emby-server/system/Emby.Drawing.ImageMagick.dll
@@ -73,7 +73,7 @@ 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.core.dll
-lib/emby-server/system/SQLitePCLRaw.provider.sqlite3.dll
+lib/emby-server/system/SQLitePCLRaw.core.pdb
lib/emby-server/system/SQLitePCLRaw.provider.sqlite3.dll.config
lib/emby-server/system/ServiceStack.Text.dll
lib/emby-server/system/SharpCompress.dll
@@ -117,6 +117,7 @@ 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
@@ -170,6 +171,7 @@ lib/emby-server/system/System.Text.Encoding.dll
lib/emby-server/system/System.Text.Encodings.Web.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
@@ -184,8 +186,6 @@ 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/dashboard-ui/addplugin.html
-lib/emby-server/system/dashboard-ui/appservices.html
lib/emby-server/system/dashboard-ui/bower_components/Sortable/Sortable.min.js
lib/emby-server/system/dashboard-ui/bower_components/Swiper/dist/css/swiper.min.css
lib/emby-server/system/dashboard-ui/bower_components/Swiper/dist/js/swiper.min.js
@@ -225,6 +225,9 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/alphapic
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/alphapicker/style.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appfooter/appfooter.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appfooter/appfooter.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.css
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appsettings.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css
@@ -242,6 +245,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/collecti
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/datetime.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/deletehelper.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/detailbuttons.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css
@@ -282,7 +286,6 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imagedow
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/basicimagefetcher.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/style.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageuploader/imageuploader.js
@@ -299,6 +302,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemhelp
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/layout.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js
@@ -353,7 +357,6 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playback
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playmenu.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfills/array.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfills/bind.js
@@ -362,14 +365,12 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfill
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/empty.png
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingbutton.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js
@@ -390,6 +391,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/s
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sections.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serviceworker/notifications.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serviceworker/sync.js
@@ -399,11 +401,8 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/shortcut
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/be-BY.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json
@@ -529,8 +528,6 @@ lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser
lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser.js
lib/emby-server/system/dashboard-ui/components/dockedtabs/dockedtabs.css
lib/emby-server/system/dashboard-ui/components/dockedtabs/dockedtabs.js
-lib/emby-server/system/dashboard-ui/components/groupedcards.js
-lib/emby-server/system/dashboard-ui/components/humanedate.js
lib/emby-server/system/dashboard-ui/components/iap.js
lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.js
lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.template.html
@@ -550,8 +547,6 @@ lib/emby-server/system/dashboard-ui/css/dashboard.css
lib/emby-server/system/dashboard-ui/css/detailtable.css
lib/emby-server/system/dashboard-ui/css/images/ani_equalizer_white.gif
lib/emby-server/system/dashboard-ui/css/images/iossplash.png
-lib/emby-server/system/dashboard-ui/css/images/logindefault.png
-lib/emby-server/system/dashboard-ui/css/images/logoblack.png
lib/emby-server/system/dashboard-ui/css/images/supporter/premiumflag.png
lib/emby-server/system/dashboard-ui/css/images/supporter/supporterbadge.png
lib/emby-server/system/dashboard-ui/css/images/supporter/supporterflag.png
@@ -560,7 +555,6 @@ lib/emby-server/system/dashboard-ui/css/livetv.css
lib/emby-server/system/dashboard-ui/css/metadataeditor.css
lib/emby-server/system/dashboard-ui/css/nowplaying.css
lib/emby-server/system/dashboard-ui/css/site.css
-lib/emby-server/system/dashboard-ui/css/videoosd.css
lib/emby-server/system/dashboard-ui/dashboard.html
lib/emby-server/system/dashboard-ui/dashboard/aboutpage.js
lib/emby-server/system/dashboard-ui/dashboard/dashboardgeneral.js
@@ -568,11 +562,9 @@ lib/emby-server/system/dashboard-ui/dashboard/dashboardhosting.js
lib/emby-server/system/dashboard-ui/dashboard/devicesupload.js
lib/emby-server/system/dashboard-ui/dashboard/librarysettings.js
lib/emby-server/system/dashboard-ui/dashboard/logpage.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/wizardfinishpage.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardremoteaccess.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardsettings.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardstart.js
lib/emby-server/system/dashboard-ui/dashboardgeneral.html
lib/emby-server/system/dashboard-ui/dashboardhosting.html
lib/emby-server/system/dashboard-ui/devices/device.html
@@ -600,7 +592,9 @@ lib/emby-server/system/dashboard-ui/homevideos/homevideos.js
lib/emby-server/system/dashboard-ui/homevideos/photos.js
lib/emby-server/system/dashboard-ui/homevideos/videos.js
lib/emby-server/system/dashboard-ui/index.html
-lib/emby-server/system/dashboard-ui/itemdetails.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/buttonenabled.js
lib/emby-server/system/dashboard-ui/legacy/dashboard.js
lib/emby-server/system/dashboard-ui/legacy/fnchecked.js
@@ -653,8 +647,6 @@ lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressbar/emby-
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-progressring/emby-progressring.template.html
-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
@@ -677,6 +669,7 @@ lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/tvguide.template
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/humanedate/humanedate.js
lib/emby-server/system/dashboard-ui/modules/virtual-scroller/virtual-scroller.css
lib/emby-server/system/dashboard-ui/modules/virtual-scroller/virtual-scroller.js
lib/emby-server/system/dashboard-ui/movies/collections.js
@@ -710,14 +703,21 @@ lib/emby-server/system/dashboard-ui/notificationsettings.html
lib/emby-server/system/dashboard-ui/nowplaying.html
lib/emby-server/system/dashboard-ui/offline/offline.html
lib/emby-server/system/dashboard-ui/offline/offline.js
-lib/emby-server/system/dashboard-ui/plugincatalog.html
-lib/emby-server/system/dashboard-ui/plugins.html
+lib/emby-server/system/dashboard-ui/plugins/addplugin.html
+lib/emby-server/system/dashboard-ui/plugins/addpluginpage.css
+lib/emby-server/system/dashboard-ui/plugins/addpluginpage.js
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.css
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.html
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.js
+lib/emby-server/system/dashboard-ui/plugins/plugins.html
+lib/emby-server/system/dashboard-ui/plugins/plugins.js
lib/emby-server/system/dashboard-ui/robots.txt
-lib/emby-server/system/dashboard-ui/scheduledtask.html
-lib/emby-server/system/dashboard-ui/scheduledtasks.html
-lib/emby-server/system/dashboard-ui/scripts/addpluginpage.js
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtask.html
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtaskpage.js
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtasks.html
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtaskspage.js
+lib/emby-server/system/dashboard-ui/scripts/app.js
lib/emby-server/system/dashboard-ui/scripts/apploader.js
-lib/emby-server/system/dashboard-ui/scripts/appservices.js
lib/emby-server/system/dashboard-ui/scripts/autobackdrops.js
lib/emby-server/system/dashboard-ui/scripts/babelhelpers.js
lib/emby-server/system/dashboard-ui/scripts/camerauploadsettings.js
@@ -729,7 +729,6 @@ lib/emby-server/system/dashboard-ui/scripts/encodingsettings.js
lib/emby-server/system/dashboard-ui/scripts/forgotpassword.js
lib/emby-server/system/dashboard-ui/scripts/forgotpasswordpin.js
lib/emby-server/system/dashboard-ui/scripts/itembynamedetailpage.js
-lib/emby-server/system/dashboard-ui/scripts/itemdetailpage.js
lib/emby-server/system/dashboard-ui/scripts/librarymenu.js
lib/emby-server/system/dashboard-ui/scripts/loginpage.js
lib/emby-server/system/dashboard-ui/scripts/managedownloads.js
@@ -745,15 +744,9 @@ lib/emby-server/system/dashboard-ui/scripts/mysyncsettings.js
lib/emby-server/system/dashboard-ui/scripts/notificationsetting.js
lib/emby-server/system/dashboard-ui/scripts/notificationsettings.js
lib/emby-server/system/dashboard-ui/scripts/nowplayingpage.js
-lib/emby-server/system/dashboard-ui/scripts/plugincatalogpage.js
-lib/emby-server/system/dashboard-ui/scripts/pluginspage.js
-lib/emby-server/system/dashboard-ui/scripts/scheduledtaskpage.js
-lib/emby-server/system/dashboard-ui/scripts/scheduledtaskspage.js
lib/emby-server/system/dashboard-ui/scripts/searchpage.js
-lib/emby-server/system/dashboard-ui/scripts/searchtab.js
lib/emby-server/system/dashboard-ui/scripts/selectserver.js
lib/emby-server/system/dashboard-ui/scripts/serversecurity.js
-lib/emby-server/system/dashboard-ui/scripts/site.js
lib/emby-server/system/dashboard-ui/scripts/supporterkeypage.js
lib/emby-server/system/dashboard-ui/scripts/syncactivity.js
lib/emby-server/system/dashboard-ui/scripts/syncsettings.js
@@ -764,10 +757,6 @@ lib/emby-server/system/dashboard-ui/scripts/userlibraryaccess.js
lib/emby-server/system/dashboard-ui/scripts/usernew.js
lib/emby-server/system/dashboard-ui/scripts/userparentalcontrol.js
lib/emby-server/system/dashboard-ui/scripts/userpasswordpage.js
-lib/emby-server/system/dashboard-ui/scripts/userprofilespage.js
-lib/emby-server/system/dashboard-ui/scripts/videoosd.js
-lib/emby-server/system/dashboard-ui/scripts/wizardagreement.js
-lib/emby-server/system/dashboard-ui/scripts/wizarduserpage.js
lib/emby-server/system/dashboard-ui/search.html
lib/emby-server/system/dashboard-ui/selectserver.html
lib/emby-server/system/dashboard-ui/serveractivity.html
@@ -846,19 +835,30 @@ lib/emby-server/system/dashboard-ui/usermenu/usermenu.js
lib/emby-server/system/dashboard-ui/usernew.html
lib/emby-server/system/dashboard-ui/userparentalcontrol.html
lib/emby-server/system/dashboard-ui/userpassword.html
-lib/emby-server/system/dashboard-ui/userprofiles.html
-lib/emby-server/system/dashboard-ui/videoosd.html
-lib/emby-server/system/dashboard-ui/wizardagreement.html
-lib/emby-server/system/dashboard-ui/wizardfinish.html
-lib/emby-server/system/dashboard-ui/wizardlibrary.html
-lib/emby-server/system/dashboard-ui/wizardremoteaccess.html
-lib/emby-server/system/dashboard-ui/wizardsettings.html
-lib/emby-server/system/dashboard-ui/wizardstart.html
-lib/emby-server/system/dashboard-ui/wizarduser.html
+lib/emby-server/system/dashboard-ui/users/users.html
+lib/emby-server/system/dashboard-ui/users/users.js
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.css
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.html
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.js
+lib/emby-server/system/dashboard-ui/wizard/wizard.css
+lib/emby-server/system/dashboard-ui/wizard/wizardagreement.html
+lib/emby-server/system/dashboard-ui/wizard/wizardagreement.js
+lib/emby-server/system/dashboard-ui/wizard/wizardfinish.html
+lib/emby-server/system/dashboard-ui/wizard/wizardfinishpage.js
+lib/emby-server/system/dashboard-ui/wizard/wizardlibrary.html
+lib/emby-server/system/dashboard-ui/wizard/wizardremoteaccess.html
+lib/emby-server/system/dashboard-ui/wizard/wizardremoteaccess.js
+lib/emby-server/system/dashboard-ui/wizard/wizardsettings.html
+lib/emby-server/system/dashboard-ui/wizard/wizardsettings.js
+lib/emby-server/system/dashboard-ui/wizard/wizardstart.html
+lib/emby-server/system/dashboard-ui/wizard/wizardstart.js
+lib/emby-server/system/dashboard-ui/wizard/wizarduser.html
+lib/emby-server/system/dashboard-ui/wizard/wizarduserpage.js
lib/emby-server/system/libSkiaSharp.dll
lib/emby-server/system/libSkiaSharp.dylib
lib/emby-server/system/netstandard.dll
lib/emby-server/system/plugins/AudioDb.dll
+lib/emby-server/system/plugins/DvdMounter.dll
lib/emby-server/system/plugins/Emby.Dlna.dll
lib/emby-server/system/plugins/Emby.PortMapper.dll
lib/emby-server/system/plugins/Emby.Server.CinemaMode.dll