From 1c5b944b90c0596917b18b81158a48893d557bc3 Mon Sep 17 00:00:00 2001 From: wsq Date: Tue, 27 Aug 2024 00:11:03 +0800 Subject: [PATCH] update --- filebrowser/database.db | Bin 65536 -> 65536 bytes filebrowser/docker-compose.yaml | 1 + homepage/config/services.yaml | 71 ++-- homepage/icons/harddisk.png | Bin 43797 -> 0 bytes homepage/icons/hdd.png | Bin 22529 -> 0 bytes .../3a025083-141d-3c17-dd96-d5f9b951287b.js | 2 +- .../f9b057c0-54e9-e6da-ee4a-88ffd146a403.js | 2 +- jellyfin/config/data/jellyfin.db | Bin 237568 -> 237568 bytes jellyfin/config/data/library.db | Bin 253952 -> 253952 bytes jellyfin/config/data/library.db-shm | Bin 32768 -> 32768 bytes jellyfin/config/data/library.db-wal | Bin 1330792 -> 4140632 bytes .../config/data/playlists/AAA/playlist.xml | 5 - jellyfin/config/log/log_20240826.log | 336 ++++++++++++++++++ portainer/data/docker_config/config.json | 2 +- portainer/data/portainer.db | Bin 270336 -> 270336 bytes .../config/qBittorrent/logs/qbittorrent.log | 131 +++++++ .../config/qBittorrent/qBittorrent-data.conf | 2 +- .../config/qBittorrent/qBittorrent.conf | 1 - 18 files changed, 508 insertions(+), 45 deletions(-) delete mode 100644 homepage/icons/harddisk.png delete mode 100644 homepage/icons/hdd.png diff --git a/filebrowser/database.db b/filebrowser/database.db index 0ea63929c3799c988640d263bb285cb8c04b1224..41213320b007a51144fa27cdb5142fa2662a2fb7 100755 GIT binary patch delta 58 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ßRcBY~=}zO%xdLd$-z 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 diff --git a/homepage/icons/hdd.png b/homepage/icons/hdd.png deleted file mode 100644 index 43294b43f90e135efddafbede84f9ebfa1b8ebc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22529 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 aFDixwlRb1ESr$BnKEBpNO!Lm6ng0Twxu3BB diff --git a/jellyfin/config/data/library.db-shm b/jellyfin/config/data/library.db-shm index eb2360546a96e7ad3f9b007079873b90adddd1ae..dd72fc877d7c5b1cad50355dfc45c2e9e025219a 100755 GIT binary patch literal 32768 zcmeI*$xc*J5P;#oQBXt?v4vKo5oy606;V*YiP@o<6u|)y6i^c0fQK+~!I~urY<&_J zE`1C)P;HEH%Z~K@E2*5DlarHM-`Q7XeqEywXChNjwGwMj*QWam9A}>c?iM$$F_%rwSr$aoAp@0GkD4>7> z3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36A zpnw7jD4>7>3Mim}0tzUQNP&YKiEaQjoaHx>$4)1WKvk z1hv%D6n!#UY3DwV7~nbMOfkbpz9fOc8WSl{#!;%tkR=x#Vs3DUE*>+;3nrLmmQNJ= z%NPnMpnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4>7>3Mim}0tzUgfC36Apnw7jD4;+w z2&6c~F-~%t1}?;8y_?*nn@v<3wfP(T3%6i`5cq7*3MFqNcZTJ<@a zV@C8XI$~ONFT;%Rinn}VsVM8VC E7Y^r4;{X5v literal 32768 zcmeI*Wsp{76u|NSyWQR0-QB=qcLx@BcVMBYh~0|aje_0XiHU`c*xfCjtL_Zr2hMib0@9()Efz4UahA5rdIUKoRd*JYk1P^h4Z81 z=4DQqR-3bw_j~W{UEcdHTI~A!yYSdQFJ%1J4&m}^gcK=7Nzqb_6f4C^@lt}6C?!eB zQi_x+rAg^hhLkB~N!e14lq=;)`BH&YC>2S?Qi)V5l}Y7Ng;Xh3N!3z~R4dg<^-_c6 zsWnN>Qj63owMp$#htw%`N!?P9)GPH#{nCImD0$9f^>ce(-dTI+?48}xp4Z4(dFSK3 z*NFAv&fc>!;yjwKN1oGV{j>l5`^V}tGFCsgJhpb3fC-p@37CKhn1BhGfC-p@37CKh zn1BhGfC-p@37CKhn1BhGfC-p@37CKhn1BhGfC-p@37CKhn1BhGfC-p@37CKhn1BhG zfC-p@37CKhn1BhGK)?m+*^zH(@%~Y;T}u?mVm%J$P4dlZiB8`CzA%o*iE_ZHft~o4 zRtGj!$bBDYvpz@g76oRdScfs5Cx~{ysga%ejy4B2RmgoG=dc0Od7DDBQmn(7z#%+I zOyH%O*oE(D5B#1A_$Z8X*^nc7ha$65v?CbiDPkRPYGzk{pu>Sp6>{Ild2GZC-lf>A z6zfPPawty|7kH@_cH>7n1HY#NJ__S}Hs&Z6P-0e!b`;Aomv{%9TG^ecoXk&jIk2t5 z?(4XKNgU04l$w*`9L@4PLxKZNZS29%bUU!ALhk#xkWDy-g_N0kXA`&1ck^ld7D;8oWZL z15*7Qz!`*v#yha9%I@n8RcyoO)SHv4oXVO^<5jW(Z#BSygoh>seovL$_ZzC&mXr8` z2D4JE(^!kw$acVKkb^jrb2y)ixRfinnrpd^8@ZJ`xSRWUkVlCK4Lk5jlq31i;~KW( zOBzi=l}u-C=9A-q)DQ=A7UyyS7jqd`GK<+<&rRIMo!rCyJS0CQIWpw^1m&@Q)v`Tb p(PR?pgOI^GyiTr3sZ#FTP{$5@O|zY;dSscb%VE4ho>?hYe*({Z*Gd2Y diff --git a/jellyfin/config/data/library.db-wal b/jellyfin/config/data/library.db-wal index a4498625e801d48d003fe13aaaf7cd2c97e3d280..356be7ca783eb168f8d5d49b8b536c2436d2fda3 100755 GIT binary patch delta 21706 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 delta 2605 zcmb8v3se(V8V7I^AafIDCgEj4o&wSkc?$`VM6ahgO zy3(ly1yRrz&?w4fH!BT~`hW_EqP#&+1S1Nj

qsI}mz+)#KTm^UcY3?|!xjxGr;#mh3Ec&z*6nF~s=e&l&&u;#u593)MRO#e=d=3pUW{;nFQFHlTN`Qds zJ&5b5eu$==>1p{Vjlz@grHl`uOA;>Pf;D0Ty;`oS8hrU3-o@44h*EZmzUa6#(F+}I z6Ftz;Cee+mOy%idWs>_VO#NKpNC$?KjA~fwWv|44f&yD^6*}t_+9!Xau2*3-hJSwRW6EI(qK#^Up>>Uvif8SZ| zs`7@b?S>XmnZ3xiF2Aw9di^4&}9I(I?o$AWCEvo4 zhXkP0QOg0w1i@nc5SN%jAxu~auCmdv^BUmG0xq`B-B(8i02(TjvC3#z)fZ44Fuud# z(fLl*-=QcF6mc2VRF4TM1dr@lw)%?S=|bkP1rvdREez`ol2;(>-^W-#F+a)M-4J19peC{Q+bq%9@L1>K-E;BGprygCo^PJn-- z`L$@?d}ETM9*?WHSnUjsjkEz?W)|CI`UHmr^SwL0U4r5kvNH zDT7-8LpN|CnKT1xW#0?^_Ud@T-ehtCm$LN7qN%WK@(|E&)y?Av>@I-4m(1BD4DJBo z40KXsCpZr7FYl{5@>TT>7}*8#>ECkk3K_v(rPdr(UGyb6vn@-mkpws(DvM$j8)rb5 zYb4sb@gU8ry_)NdW-i9Xe>eZY$n9t&(zu3lm6V1f%$^;g3|_WrQRl+G09f3sc0 zh+)VxZL8_bjXn&nSI*KeUrR?4%lW%=luoomtw<*k259UwM?e$Nw`r&1qaah5@P+K6-Y7lXy5*bXU4%u+QnHKm?og*wcG40oFLXyZ@RrWDczZ z=*Yme_3XRM7B|We@TL$-0NdmKN`WH{dD9>x3KQIjC%=s^Lf*6(H9(`EqpVv zxb1=%X6DeDAQwg=zr|4q&lS_{vEx|aZOsr@C=p}Gq56Z!p*Xk09btM`woLQNM=s3f z_3$*Wd^xXYlPx8S$Ao3?<@H$sz7QCf1QhxHR@MENuX-18MJA{pI=Gnl0x+lFyDXt_-4lJp+DSK0{$J5!sh98P;AtdHo<-j(i zEcp3mOnb>YfDOGKl>TR`*2(`L*upB4v;_a`N%`8v6E-BK@{7-Nom1GfuNg6C(pOpS zJ|g$^kH+yYM`L{*<-U3xsvHc@6xGi5wc|fel{d?>WN-8J7stYuiI-CG9ABNz5bMBi z(RNP1h8>-h1FQYG`O5x38z0ZSc~ihH`4@~CbPd}w57^!Zg}bDFKD*`t>-MVAuED)& zbRMw6BM*AK%DVgJ0lWJT<4}+N*(c@!D=5+UDr86_W-hRC72@FEt!%XC0o!x>`LMpL zi2oK~pQJqYND3Kgco(p?myd3)jTjqwC$Jxn-759yIwpA+u&vp{o~&5UlWzf5M{tR! zyH@z-e}L`!p{`n|O0(u|z*?OpdAHU%KAH>csnoha%y4+$%(hGc+qEy9pW^ARQRwmlsb~`n}PY&$BA%U3#dwg;Z zux(picS^CB&6{mr%ebJRH*_X3(8rT%?IuRR9a7i~=DF#rGn diff --git a/jellyfin/config/data/playlists/AAA/playlist.xml b/jellyfin/config/data/playlists/AAA/playlist.xml index 4393d81..d516c15 100644 --- a/jellyfin/config/data/playlists/AAA/playlist.xml +++ b/jellyfin/config/data/playlists/AAA/playlist.xml @@ -5,11 +5,6 @@ AAA 46 fe9bf4fe29da4c19af21c95728f401b9 - - - /media/赛文OV/【02OV】【01.Dark Side】.avi - - Video \ No newline at end of file diff --git a/jellyfin/config/log/log_20240826.log b/jellyfin/config/log/log_20240826.log index 0a3ac4f..9d903ec 100644 --- a/jellyfin/config/log/log_20240826.log +++ b/jellyfin/config/log/log_20240826.log @@ -136,3 +136,339 @@ [2024-08-26 10:52:50.802 +00:00] [INF] [1] Main: Startup complete 0:00:07.7139875 [2024-08-26 10:52:52.666 +00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds [2024-08-26 10:52:56.698 +00:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 4 seconds +[2024-08-26 13:34:02.421 +00:00] [INF] [38] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications +[2024-08-26 13:34:02.438 +00:00] [INF] [61] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery +[2024-08-26 13:34:02.470 +00:00] [INF] [61] Main: Running query planner optimizations in the database... This might take a while +[2024-08-26 13:34:02.517 +00:00] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/赛文OV" +[2024-08-26 13:34:02.518 +00:00] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/animedownloader" +[2024-08-26 13:34:02.524 +00:00] [INF] [61] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost" +[2024-08-26 13:34:02.524 +00:00] [INF] [61] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider" +[2024-08-26 13:34:02.525 +00:00] [INF] [61] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider" +[2024-08-26 13:34:02.526 +00:00] [INF] [61] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager" +[2024-08-26 13:34:03.796 +00:00] [INF] [1] Main: Jellyfin version: "10.9.9" +[2024-08-26 13:34:03.839 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_CACHE_DIR, /cache]"] +[2024-08-26 13:34:03.863 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] +[2024-08-26 13:34:03.864 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" +[2024-08-26 13:34:03.864 +00:00] [INF] [1] Main: Architecture: X64 +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: 64-Bit Process: True +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: User Interactive: True +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Processor count: 4 +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Program data path: "/config" +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Log directory path: "/config/log" +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Config directory path: "/config/config" +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Cache path: "/cache" +[2024-08-26 13:34:03.865 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" +[2024-08-26 13:34:03.866 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" +[2024-08-26 13:34:04.103 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" +[2024-08-26 13:34:04.162 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies +[2024-08-26 13:34:04.318 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 13:34:04.318 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] +[2024-08-26 13:34:04.319 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 13:34:04.322 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.21.0.2"] +[2024-08-26 13:34:04.323 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] +[2024-08-26 13:34:04.324 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" +[2024-08-26 13:34:04.324 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] +[2024-08-26 13:34:07.501 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.9.0" +[2024-08-26 13:34:07.503 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.9.0" +[2024-08-26 13:34:07.504 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.9.0" +[2024-08-26 13:34:07.539 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.9.0" +[2024-08-26 13:34:07.540 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.9.0" +[2024-08-26 13:34:07.711 +00:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0" +[2024-08-26 13:34:09.464 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. +[2024-08-26 13:34:09.615 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks +[2024-08-26 13:34:09.652 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/赛文OV" +[2024-08-26 13:34:09.661 +00:00] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/animedownloader" +[2024-08-26 13:34:09.706 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "生成时间轴缩略图" set to fire at 2024-08-27 03:00:00.000 +00:00, which is 13:25:50.2938460 from now. +[2024-08-26 13:34:09.733 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "提取章节图片" set to fire at 2024-08-27 02:00:00.000 +00:00, which is 12:25:50.2666990 from now. +[2024-08-26 13:34:09.862 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1" +[2024-08-26 13:34:09.975 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] +[2024-08-26 13:34:10.007 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] +[2024-08-26 13:34:10.053 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] +[2024-08-26 13:34:10.272 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] +[2024-08-26 13:34:11.210 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" +[2024-08-26 13:34:11.210 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "7f257826bcd84b7ba55252075ad9286a" +[2024-08-26 13:34:11.210 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete +[2024-08-26 13:34:11.210 +00:00] [INF] [1] Main: Startup complete 0:00:07.7729434 +[2024-08-26 13:34:12.819 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds +[2024-08-26 13:34:20.828 +00:00] [ERR] [8] Emby.Server.Implementations.Updates.InstallationManager: An error occurred while accessing the plugin manifest: "https://repo.jellyfin.org/files/plugin/manifest.json" +System.Net.Http.HttpRequestException: Resource temporarily unavailable (repo.jellyfin.org:443) + ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) + at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.AttemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken) + at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.OnConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem) + at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) + at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) + at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) + at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) + at System.Net.Http.Json.HttpClientJsonExtensions.g__Core|12_0[TValue,TJsonOptions](HttpClient client, Task`1 responseTask, Boolean usingResponseHeadersRead, CancellationTokenSource linkedCTS, Func`4 deserializeMethod, TJsonOptions jsonOptions, CancellationToken cancellationToken) + at Emby.Server.Implementations.Updates.InstallationManager.GetPackages(String manifestName, String manifest, Boolean filterIncompatible, CancellationToken cancellationToken) +[2024-08-26 13:34:20.850 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 8 seconds +[2024-08-26 13:34:38.282 +00:00] [INF] [14] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications +[2024-08-26 13:34:38.298 +00:00] [INF] [8] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery +[2024-08-26 13:34:38.315 +00:00] [INF] [8] Main: Running query planner optimizations in the database... This might take a while +[2024-08-26 13:34:38.435 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/赛文OV" +[2024-08-26 13:34:38.438 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/animedownloader" +[2024-08-26 13:35:12.554 +00:00] [INF] [1] Main: Jellyfin version: "10.9.9" +[2024-08-26 13:35:12.628 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]"] +[2024-08-26 13:35:12.638 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] +[2024-08-26 13:35:12.639 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" +[2024-08-26 13:35:12.639 +00:00] [INF] [1] Main: Architecture: X64 +[2024-08-26 13:35:12.640 +00:00] [INF] [1] Main: 64-Bit Process: True +[2024-08-26 13:35:12.640 +00:00] [INF] [1] Main: User Interactive: True +[2024-08-26 13:35:12.640 +00:00] [INF] [1] Main: Processor count: 4 +[2024-08-26 13:35:12.640 +00:00] [INF] [1] Main: Program data path: "/config" +[2024-08-26 13:35:12.641 +00:00] [INF] [1] Main: Log directory path: "/config/log" +[2024-08-26 13:35:12.641 +00:00] [INF] [1] Main: Config directory path: "/config/config" +[2024-08-26 13:35:12.641 +00:00] [INF] [1] Main: Cache path: "/cache" +[2024-08-26 13:35:12.641 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" +[2024-08-26 13:35:12.641 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" +[2024-08-26 13:35:13.160 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" +[2024-08-26 13:35:13.367 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies +[2024-08-26 13:35:13.666 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 13:35:13.666 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] +[2024-08-26 13:35:13.667 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 13:35:13.678 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.21.0.2"] +[2024-08-26 13:35:13.679 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] +[2024-08-26 13:35:13.679 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" +[2024-08-26 13:35:13.679 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] +[2024-08-26 13:35:17.258 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.9.0" +[2024-08-26 13:35:17.261 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.9.0" +[2024-08-26 13:35:17.262 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.9.0" +[2024-08-26 13:35:17.298 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.9.0" +[2024-08-26 13:35:17.299 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.9.0" +[2024-08-26 13:35:17.508 +00:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0" +[2024-08-26 13:35:18.928 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. +[2024-08-26 13:35:19.045 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/animedownloader" +[2024-08-26 13:35:19.054 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/赛文OV" +[2024-08-26 13:35:19.054 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks +[2024-08-26 13:35:19.113 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "生成时间轴缩略图" set to fire at 2024-08-27 03:00:00.000 +00:00, which is 13:24:40.8871246 from now. +[2024-08-26 13:35:19.127 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "提取章节图片" set to fire at 2024-08-27 02:00:00.000 +00:00, which is 12:24:40.8727165 from now. +[2024-08-26 13:35:19.290 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1" +[2024-08-26 13:35:19.418 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] +[2024-08-26 13:35:19.449 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] +[2024-08-26 13:35:19.490 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] +[2024-08-26 13:35:19.707 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] +[2024-08-26 13:35:21.135 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" +[2024-08-26 13:35:21.139 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "7f257826bcd84b7ba55252075ad9286a" +[2024-08-26 13:35:21.141 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete +[2024-08-26 13:35:21.141 +00:00] [INF] [1] Main: Startup complete 0:00:09.2289253 +[2024-08-26 13:35:22.342 +00:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds +[2024-08-26 13:35:25.182 +00:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 3 seconds +[2024-08-26 14:11:44.365 +00:00] [INF] [20] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications +[2024-08-26 14:11:44.397 +00:00] [INF] [21] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery +[2024-08-26 14:11:44.415 +00:00] [INF] [21] Main: Running query planner optimizations in the database... This might take a while +[2024-08-26 14:11:44.494 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/赛文OV" +[2024-08-26 14:11:44.504 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/animedownloader" +[2024-08-26 14:11:44.519 +00:00] [INF] [21] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost" +[2024-08-26 14:11:44.519 +00:00] [INF] [21] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider" +[2024-08-26 14:11:44.520 +00:00] [INF] [21] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider" +[2024-08-26 14:11:44.520 +00:00] [INF] [21] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager" +[2024-08-26 14:20:42.621 +00:00] [INF] [1] Main: Jellyfin version: "10.9.9" +[2024-08-26 14:20:42.699 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /config/log]"] +[2024-08-26 14:20:42.702 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] +[2024-08-26 14:20:42.704 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" +[2024-08-26 14:20:42.704 +00:00] [INF] [1] Main: Architecture: X64 +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: 64-Bit Process: True +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: User Interactive: True +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Processor count: 4 +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Program data path: "/config" +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Log directory path: "/config/log" +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Config directory path: "/config/config" +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Cache path: "/cache" +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" +[2024-08-26 14:20:42.706 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" +[2024-08-26 14:20:43.166 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" +[2024-08-26 14:20:43.304 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies +[2024-08-26 14:20:43.599 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:20:43.600 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] +[2024-08-26 14:20:43.606 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:20:43.611 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.21.0.2"] +[2024-08-26 14:20:43.614 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] +[2024-08-26 14:20:43.618 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" +[2024-08-26 14:20:43.618 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] +[2024-08-26 14:20:46.943 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.9.0" +[2024-08-26 14:20:46.944 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.9.0" +[2024-08-26 14:20:46.945 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.9.0" +[2024-08-26 14:20:46.986 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.9.0" +[2024-08-26 14:20:46.987 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.9.0" +[2024-08-26 14:20:47.184 +00:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0" +[2024-08-26 14:20:48.450 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. +[2024-08-26 14:20:48.516 +00:00] [INF] [1] Emby.Server.Implementations.IO.LibraryMonitor: Skipping realtime monitor for "/media/赛文OV" because the path does not exist +[2024-08-26 14:20:48.517 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks +[2024-08-26 14:20:48.523 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/animedownloader" +[2024-08-26 14:20:48.551 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "生成时间轴缩略图" set to fire at 2024-08-27 03:00:00.000 +00:00, which is 12:39:11.4486812 from now. +[2024-08-26 14:20:48.560 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "提取章节图片" set to fire at 2024-08-27 02:00:00.000 +00:00, which is 11:39:11.4393263 from now. +[2024-08-26 14:20:48.679 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1" +[2024-08-26 14:20:48.771 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] +[2024-08-26 14:20:48.799 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] +[2024-08-26 14:20:48.827 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] +[2024-08-26 14:20:48.981 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] +[2024-08-26 14:20:49.654 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" +[2024-08-26 14:20:49.655 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "7f257826bcd84b7ba55252075ad9286a" +[2024-08-26 14:20:49.656 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete +[2024-08-26 14:20:49.656 +00:00] [INF] [1] Main: Startup complete 0:00:07.6664467 +[2024-08-26 14:20:51.670 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.Tasks.CleanupCollectionAndPlaylistPathsTask: Item in "AAA" cannot be found at "/media/赛文OV/【02OV】【01.Dark Side】.avi" +[2024-08-26 14:20:51.997 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds +[2024-08-26 14:20:55.451 +00:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 3 seconds +[2024-08-26 14:28:13.512 +00:00] [INF] [26] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications +[2024-08-26 14:28:13.532 +00:00] [INF] [32] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery +[2024-08-26 14:28:13.547 +00:00] [INF] [32] Main: Running query planner optimizations in the database... This might take a while +[2024-08-26 14:28:13.624 +00:00] [INF] [35] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/animedownloader" +[2024-08-26 14:28:13.654 +00:00] [INF] [32] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost" +[2024-08-26 14:28:13.655 +00:00] [INF] [32] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider" +[2024-08-26 14:28:13.655 +00:00] [INF] [32] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider" +[2024-08-26 14:28:13.657 +00:00] [INF] [32] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager" +[2024-08-26 14:28:48.348 +00:00] [INF] [1] Main: Jellyfin version: "10.9.9" +[2024-08-26 14:28:48.453 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_CONFIG_DIR, /config/config]"] +[2024-08-26 14:28:48.479 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] +[2024-08-26 14:28:48.481 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" +[2024-08-26 14:28:48.481 +00:00] [INF] [1] Main: Architecture: X64 +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: 64-Bit Process: True +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: User Interactive: True +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Processor count: 4 +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Program data path: "/config" +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Log directory path: "/config/log" +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Config directory path: "/config/config" +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Cache path: "/cache" +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" +[2024-08-26 14:28:48.482 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" +[2024-08-26 14:28:48.975 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" +[2024-08-26 14:28:49.136 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies +[2024-08-26 14:28:49.386 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:28:49.386 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] +[2024-08-26 14:28:49.387 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:28:49.389 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.21.0.2"] +[2024-08-26 14:28:49.390 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] +[2024-08-26 14:28:49.390 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" +[2024-08-26 14:28:49.391 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] +[2024-08-26 14:28:52.775 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.9.0" +[2024-08-26 14:28:52.779 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.9.0" +[2024-08-26 14:28:52.780 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.9.0" +[2024-08-26 14:28:52.819 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.9.0" +[2024-08-26 14:28:52.820 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.9.0" +[2024-08-26 14:28:53.052 +00:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0" +[2024-08-26 14:28:54.290 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. +[2024-08-26 14:28:54.354 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks +[2024-08-26 14:28:54.379 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/animedownloader" +[2024-08-26 14:28:54.387 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/赛文OV" +[2024-08-26 14:28:54.386 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "生成时间轴缩略图" set to fire at 2024-08-27 03:00:00.000 +00:00, which is 12:31:05.6134258 from now. +[2024-08-26 14:28:54.396 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "提取章节图片" set to fire at 2024-08-27 02:00:00.000 +00:00, which is 11:31:05.6040042 from now. +[2024-08-26 14:28:54.510 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1" +[2024-08-26 14:28:54.605 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] +[2024-08-26 14:28:54.633 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] +[2024-08-26 14:28:54.661 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] +[2024-08-26 14:28:54.815 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] +[2024-08-26 14:28:55.592 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" +[2024-08-26 14:28:55.594 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "7f257826bcd84b7ba55252075ad9286a" +[2024-08-26 14:28:55.594 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete +[2024-08-26 14:28:55.594 +00:00] [INF] [1] Main: Startup complete 0:00:07.8482868 +[2024-08-26 14:28:57.508 +00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds +[2024-08-26 14:29:01.571 +00:00] [ERR] [8] Emby.Server.Implementations.Updates.InstallationManager: An error occurred while accessing the plugin manifest: "https://repo.jellyfin.org/files/plugin/manifest.json" +System.Net.Http.HttpRequestException: No data available (repo.jellyfin.org:443) + ---> System.Net.Sockets.SocketException (61): No data available + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) + at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) + at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) + at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.AttemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken) + at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.OnConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem) + at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) + at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) + at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) + at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) + at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) + at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) + at System.Net.Http.Json.HttpClientJsonExtensions.g__Core|12_0[TValue,TJsonOptions](HttpClient client, Task`1 responseTask, Boolean usingResponseHeadersRead, CancellationTokenSource linkedCTS, Func`4 deserializeMethod, TJsonOptions jsonOptions, CancellationToken cancellationToken) + at Emby.Server.Implementations.Updates.InstallationManager.GetPackages(String manifestName, String manifest, Boolean filterIncompatible, CancellationToken cancellationToken) +[2024-08-26 14:29:01.593 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 4 seconds +[2024-08-26 14:31:44.000 +00:00] [INF] [29] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications +[2024-08-26 14:31:44.027 +00:00] [INF] [3] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery +[2024-08-26 14:31:44.052 +00:00] [INF] [3] Main: Running query planner optimizations in the database... This might take a while +[2024-08-26 14:31:44.106 +00:00] [INF] [3] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/赛文OV" +[2024-08-26 14:31:44.107 +00:00] [INF] [3] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/animedownloader" +[2024-08-26 14:31:44.125 +00:00] [INF] [3] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost" +[2024-08-26 14:31:44.125 +00:00] [INF] [3] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider" +[2024-08-26 14:31:44.126 +00:00] [INF] [3] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider" +[2024-08-26 14:31:44.127 +00:00] [INF] [3] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager" +[2024-08-26 14:32:18.320 +00:00] [INF] [1] Main: Jellyfin version: "10.9.9" +[2024-08-26 14:32:18.404 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]"] +[2024-08-26 14:32:18.407 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] +[2024-08-26 14:32:18.416 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" +[2024-08-26 14:32:18.416 +00:00] [INF] [1] Main: Architecture: X64 +[2024-08-26 14:32:18.417 +00:00] [INF] [1] Main: 64-Bit Process: True +[2024-08-26 14:32:18.417 +00:00] [INF] [1] Main: User Interactive: True +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Processor count: 4 +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Program data path: "/config" +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Log directory path: "/config/log" +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Config directory path: "/config/config" +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Cache path: "/cache" +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" +[2024-08-26 14:32:18.418 +00:00] [INF] [1] Main: Application directory: "/jellyfin/" +[2024-08-26 14:32:19.007 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" +[2024-08-26 14:32:19.185 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies +[2024-08-26 14:32:19.421 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:32:19.423 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] +[2024-08-26 14:32:19.424 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] +[2024-08-26 14:32:19.427 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.21.0.2"] +[2024-08-26 14:32:19.430 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] +[2024-08-26 14:32:19.431 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" +[2024-08-26 14:32:19.432 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] +[2024-08-26 14:32:23.009 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.9.0" +[2024-08-26 14:32:23.012 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.9.0" +[2024-08-26 14:32:23.013 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.9.0" +[2024-08-26 14:32:23.055 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.9.0" +[2024-08-26 14:32:23.056 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.9.0" +[2024-08-26 14:32:23.259 +00:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0" +[2024-08-26 14:32:24.680 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. +[2024-08-26 14:32:24.814 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/animedownloader" +[2024-08-26 14:32:24.816 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks +[2024-08-26 14:32:24.822 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/赛文OV" +[2024-08-26 14:32:24.868 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "生成时间轴缩略图" set to fire at 2024-08-27 03:00:00.000 +00:00, which is 12:27:35.1313359 from now. +[2024-08-26 14:32:24.891 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "提取章节图片" set to fire at 2024-08-27 02:00:00.000 +00:00, which is 11:27:35.1085852 from now. +[2024-08-26 14:32:25.090 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1" +[2024-08-26 14:32:25.210 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"] +[2024-08-26 14:32:25.240 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] +[2024-08-26 14:32:25.272 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] +[2024-08-26 14:32:25.451 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] +[2024-08-26 14:32:26.968 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" +[2024-08-26 14:32:26.968 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "7f257826bcd84b7ba55252075ad9286a" +[2024-08-26 14:32:26.968 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete +[2024-08-26 14:32:26.968 +00:00] [INF] [1] Main: Startup complete 0:00:09.391722 +[2024-08-26 14:32:27.999 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "清理合集和播放列表" Completed after 0 minute(s) and 0 seconds +[2024-08-26 14:32:31.796 +00:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "更新插件" Completed after 0 minute(s) and 3 seconds +[2024-08-26 14:47:40.578 +00:00] [INF] [20] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" request +[2024-08-26 14:47:49.105 +00:00] [WRN] [20] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.164.100" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake." +[2024-08-26 14:47:49.124 +00:00] [INF] [20] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" closed +[2024-08-26 15:08:28.518 +00:00] [INF] [82] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" request +[2024-08-26 15:08:30.531 +00:00] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "wsq". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True +[2024-08-26 15:09:25.684 +00:00] [INF] [78] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" request +[2024-08-26 15:09:27.982 +00:00] [INF] [82] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" closed +[2024-08-26 15:10:04.214 +00:00] [INF] [76] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.9.9" playing "《星灵感应》第09集在线观看_高清全集无修_NT动漫". Stopped at "594270" ms +[2024-08-26 15:11:47.076 +00:00] [INF] [83] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "wsq". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True +[2024-08-26 15:13:16.547 +00:00] [INF] [14] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. +[2024-08-26 15:13:30.585 +00:00] [ERR] [74] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request: "Unexpected end of request content". URL "POST" "/Sessions/Playing/Progress". +[2024-08-26 15:13:30.748 +00:00] [INF] [85] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" closed +[2024-08-26 15:13:30.762 +00:00] [INF] [79] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" request +[2024-08-26 15:13:31.192 +00:00] [INF] [79] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.164.100" closed +[2024-08-26 15:34:58.856 +00:00] [ERR] [18] Microsoft.AspNetCore.Server.Kestrel: Unexpected exception in TimingPipeFlusher.FlushAsync. +System.Net.Sockets.SocketException (110): Connection timed out + at System.IO.Pipelines.Pipe.GetFlushAsyncResult() + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.ConcurrentPipeWriter.FlushAsyncAwaited(ValueTask`1 flushTask, CancellationToken cancellationToken) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.TimingPipeFlusher.TimeFlushAsyncAwaited(ValueTask`1 pipeFlushTask, MinDataRate minRate, IHttpOutputAborter outputAborter, CancellationToken cancellationToken) diff --git a/portainer/data/docker_config/config.json b/portainer/data/docker_config/config.json index a167087..08781fd 100755 --- a/portainer/data/docker_config/config.json +++ b/portainer/data/docker_config/config.json @@ -1 +1 @@ -{"HttpHeaders":{"X-PortainerAgent-ManagerOperation":"1","X-PortainerAgent-PublicKey":"3059301306072a8648ce3d020106082a8648ce3d0301070342000409a6c98eea4c8b10d819bbba967dfe94fd395b80d71f35c26be7070ce9d4b3c76f211bd923af5be7ea0acfb367d12ef799091dbdb5a0395b4f074ba5291cdd0e","X-PortainerAgent-Signature":"jBroYpF97uWSPf4fGlswei3WqNwuJyebn4rIFjt6EXa4naT6vQ48BjxKfXp3/hVm+AuxIY0xIwjRQPw1XtHU3g"}} \ No newline at end of file +{"HttpHeaders":{"X-PortainerAgent-ManagerOperation":"1","X-PortainerAgent-PublicKey":"3059301306072a8648ce3d020106082a8648ce3d0301070342000409a6c98eea4c8b10d819bbba967dfe94fd395b80d71f35c26be7070ce9d4b3c76f211bd923af5be7ea0acfb367d12ef799091dbdb5a0395b4f074ba5291cdd0e","X-PortainerAgent-Signature":"vPsyhfdYk3XHl06FZQ2BWH/3VKGqbqljWDIWFI301x28vOye1hnNO1x4+IKvQkjpPAk3dTps5Tn8zyigzl6tXw"}} \ No newline at end of file diff --git a/portainer/data/portainer.db b/portainer/data/portainer.db index f7f79897a75cc762af84964f48d717dc3586ed9d..81214b9979e9d5aec9e3a8ce731bc3e3525e4c6d 100755 GIT binary patch delta 5076 zcmeI0dyHL08Nheu+}&+2ZFg-8yQQyP9^GxA+j*avRk~X=1fsSgnh+Ax&Y775C~Q|+ zgivBj)EEU}+mkqLNTn58{!pa!f=8QdTa{{3ELHfUKq4(zOn7M{gog(4ySsNm2!B9a z&_r*}o^Q|IGc(`wH{a~W1MM3Rw2yR==B9UkIvS7XH{_q%#(&vz*6f>GpHMqX+Fse+ zwz<8FB<~#9wCG(UpJ|Mo_VTOWef)~iTN)#~s8S zQ|+CihD&96W-WEzWF)X$W!{sNnk;oBH_}s;2A}5I3FqTyUd2aRl-5k>vimhWCqX=R zKZSeZZTBWe2ZJ?~XqVGWJ7$7*F66nPaB-6>K^!$cq=XAaxixtj3^z)eOiHRrE<@bG zQD?btcd`J*B! zU@b?o;^c{S<>40edDMDM7{1E75LZ>u1yO9p^UK9k(6t@K8y6g;4{aU$2brJNe#R3KTo{ElQ46<@A(#u+%dsCcN> z7Tb3u3yQzj&X2>lqnUBW3;1xnZyGwavh=#OUybMv{PEiLn?_sOmuG9PUDsv1uD){U z+I69;w>bIRo+4~{WI#*C(g0C~*rrxxGP8kaO7Y-12{a3w2v71nV?J{b5=X!R4!(hm zP)fwXr4XT8x1t57406h3o_Q6dOhw9A7DNtSvbi&0h9))zv(r4cG7C9{7+7XmW(mn) zQc8LJ(qhyZe>xk@s&(vqe%gQ*OgS&DvBVi?Bvrhwrl#Dl^{%#9yE&J}p z!<8}Bp<0v%^PqeKrPgyLI1f2gtqW<+jRyCIpoo-&P)mvRxw4jvAT?D4vc2Jw;-O#P zQ|^5LA40V?N0(0>gwf1oJ_KQDo;hiV2u=qD&&+Wj2uK1xPCbV>QYM&(?3bx`4pw5U zcJlahrwv+`%S#d8okG{_m}ETh6XB8U|M3{tt^9`3*-n;O7DU>@8mILTdbk}F6A@CGwp zlMqP{dcl(I~K1%?^J zfR~U^;78z+5j+c8P!YQiC7tCHFXMA?-2Da?aeqtFT;AA?F2Qj>PUe@R^U<~>9yt^B zmUpFiBPwq=oGiiRl4%LW<#*1*Jvbf^s9JunJqeX^WlM4nE>|5)%A~xc7iE?5?j!K} z*eh}U-ekrgmyoL|t0z0jtZ|U?%uxx(gY`-Rygjgwq+ke8DHj3&pt;D60B=yMB3gn@ zo2|Y;Nk3=(RQ5rl0KTa(aeF1%SU!0kI=vrj8oMt|7A1`6h*~S1^#QD(r2SO&0c=4B z;6}OfdbAvuLsKjLvr$KZHZI)I+1PF8H00?GIkzF_HRSw;T+omU8?vh*yBqS1hCH(& z&uYlC8*-wL=ox>;O}(`pWK~;SzBlPB$gld!z7xq1u61l#h#=H;Hz)`l)S7^OP)ov~ z%Ih`3BvTZ47L;-(eT;HbaXCczc`8FIMMFP_n)0+%Zm88uV-~Hj$1E9~G+`jBe^}tiE_$*6t-2 zx7~egRnk6oJL`j>cySfU*!2`%Ts(Q_!;{#`mK{6ME2oUl-5Wo#2_KnM4qrSKroN+w z-~2GzTO>=E8lh#A-{4-|JfZi8)Zb1_KiMtrv#1z(?33~GpW&P0k!SFfV#5zQ|{gJX6p}6EVJa6-fZ^j!Q#O=kAKhCTx)K?yQ5HFqC&}j0o{oIuC zDPNkrhT67{hm6&a%8w1eKPwy@KQ%O`&`IfF0y9#Xprp^BanFnip?+rbhQT311)V{w zB^311Ucw19-e%w|+4npghmYNkW|d!m0pEnmq3QT9ka*>WmvB<=;wHCYFWdJd{Viqh zA~fE3r|;2~-%|x*e`M|V#6I!v{=ac%cl4_8zP; delta 4895 zcmeH~e~es39l&qq?d{#|mEOu7y=!~4M-5m5^yc@>yQtk7H2h&|RWvbe+M9WAMo?*2 zOKTJZhsH#sLVGWENCbK(u}v}9(uF)?tUZmbfyS2FloGW-2uiFP3!&nV0M6dN15|24 zxI_PNv%BB--p-Hje1Ckt-yNH(j!jj!4FQ-vJKR6;-nQ0j*Zh|J!`+V@d*9%^WjU^v z_VtWchfqf`Vn%cp7c(<=7c=*M>#_PD4_)(kF>|QWsG#qFg#fg*g?HQTuugNS8^fo0 zzc4$5_qR)mN!MyN8uVrx>nqx0g&E5x>#Kpt z&ej(LoXz{pryHlfbfBD_{VB?heC-!2xj{_F5;@KiM5z?YX{{({oMT0Jk~n3OG+~4w z#H|x5Mg%L(v^6B`>37b91NpnQ!FN{t)VIN9e%r0!SWP*ikXACmT666LwMi-rqf{r@ zVj0_*nV3lIG)IP;m`Y_ZM}$i*2urx%c^f#Ljh-vzPuu|^$j;ufxUuH;f$o}1un5Db zjuU|t!6}WcrjnsJQIcS*utGsk6tty|CDP)ABFUQSCmJQv|LNjrpfPp#>Pn4kqESl1 zfw6S4N>USZmdccHXQW7&aL75wtV;|bsX~k@7Sq()L@FL5>FX6ZkWCysR-MeuJ^+~0G0fi2jFni)-Tp5Czxr5sS$B%8DoZ8hvKj+qeds1iqyrD zB9$5v;}q#M)>MmxP-c}@XlA?qY~A5|8;?J@wHMgYHDyRA7XWBviPR zCR90VB{y8~6mgs&oM4nV#)&|V#NimhkBaM8mi9N@2ky*GK}ju)hW@z-87ZXB~phyRnv4Ses%Gq4R~jE^ucPQ>u25F zH7jH)nbDNHG$`$?37TV$LwE_J6;n3mlEo=9$gmK0K~ZW{VvHa*u@?KuBjB`Ob5GRg z=lvY4ZA_fF>!MohDCJTyi7ZJqqH%DWQIs&s5lX2@w7?V@%O#S=r8)$(bi`67tTRld zx&B7<`%b@M7bs_&o;$M=2@waajKCo)gb+pqorNKkTOAHbWiSr6v0`be401vyl!y>D zQlui)*00(b_2%>c3O~`&%r}4eUD0DJN$`vn21~3-91a$|ricj^#j%l;DdsFw)FDH$ zb1~5d$BE>rMNX<%N`DYUt#ju?QS{YjZq%n^t#SC=)^aUa4+|Gkf+}it9E=rIb}CF2 zRECXcf^ou)HGG$foPS|{O-I}*r1RS1$0W#M#j5^NN1f)50DG~cx^`XtC}e*q)qe8EEzhWXk) zcsb0!@Debk{J;R*3jF%FN0t1Sogn;pZy8((^It}j?CJX{oP#Si{juIqn80TDSxfR-R#2gL`!O{Z&`}@Q-NQ`hY z!q5sOdCX)8A+IBNOa9GEqT?X{?GU(HL83hRIJgXAzN4eGusKPMFge1=3aVli{3d07 zWk+chY%w=KvKH{Z`$h!-3;&tZ^1sMwA2|I~{{63j9|B)}0SxkE)eJbClNkfYR2w|JDPd=e^&SV*Rc9wkPrO?tm>KrVrL+G z^yG!v;geNAb`)fOWjR{WSn%lb-Zu?$A3%OOd*aM>({Y|{I`h$1J>K~==;)jktowlV zBh9$+A#S#Wi*=#$XJgNQAYb}-__6j`<9!}@e{JXVa;JAk$7cudJ^;SexA-UTi9Xmg zQtW@XCpwW2e=ky{xgr1hYP2KrJO2hQ&a3;Q4bZo@gXQ^PUleLU3;F+A3EnEo{|fx) zYLnkI5WNHDCx@f+RDx#t2$dj4NGZw4>sNxt=wvSd%pcqhUzjxteyA&~IJzIcJbV4@ zt1z5ddbWGl>)YouG<5xS8@JqGHxDhJ>ppho7<1Cfw(xjWXUnn6vv(gqH3y{pZeOv! zU;Xvy#GA%rv(G*AipsY>cVt$O*y?m!)+V#o?Ec1YoQw`kbG+H{4gi043RFV3yQO_* ztJwo%v-2G-&)9lS``!okKnnl8?F|eZhWXw_Z();rKKyMxfAcFxXbX8th5wyYyl(T` P19m?-zf|2d7ESyE%z=Op diff --git a/qbittorrent/config/qBittorrent/logs/qbittorrent.log b/qbittorrent/config/qBittorrent/logs/qbittorrent.log index c08c9d1..d32e2b7 100644 --- a/qbittorrent/config/qBittorrent/logs/qbittorrent.log +++ b/qbittorrent/config/qBittorrent/logs/qbittorrent.log @@ -164,3 +164,134 @@ (N) 2024-08-26T10:52:43 - Web UI:正在监听 IP:*,端口:8080 (N) 2024-08-26T10:53:09 - WebAPI 登录成功。IP:::ffff:172.25.0.1 (I) 2024-08-26T11:02:59 - 检测到外部 IP。IP:“223.104.204.77” +(N) 2024-08-26T13:20:02 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(N) 2024-08-26T13:34:03 - 发起了 qBittorrent 终止操作 +(N) 2024-08-26T13:34:03 - qBittorrent 现在准备好退出了 +(N) 2024-08-26T13:34:08 - qBittorrent v4.6.6 已启动 +(N) 2024-08-26T13:34:08 - 使用配置目录:/config/qBittorrent +(N) 2024-08-26T13:34:08 - 尝试侦听下列 IP 地址列表:“0.0.0.0:6881,[::]:6881” +(I) 2024-08-26T13:34:08 - Peer ID:“-qB4660-” +(I) 2024-08-26T13:34:08 - HTTP User-Agent:“qBittorrent/4.6.6” +(I) 2024-08-26T13:34:08 - 分布式哈希表(DHT)支持:开 +(I) 2024-08-26T13:34:08 - 本地 Peer 发现支持:开 +(I) 2024-08-26T13:34:08 - Peer 交换(PeX)支持:开 +(I) 2024-08-26T13:34:08 - 匿名模式:关 +(I) 2024-08-26T13:34:08 - 加密支持:开 +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“127.0.0.1”。端口:“TCP/6881” +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“127.0.0.1”。端口:“UTP/6881” +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“172.25.0.2”。端口:“TCP/6881” +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“172.25.0.2”。端口:“UTP/6881” +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“::1”。端口:“TCP/6881” +(I) 2024-08-26T13:34:08 - 成功监听 IP。IP:“::1”。端口:“UTP/6881” +(I) 2024-08-26T13:34:08 - IP 地理数据库已加载。类型:DBIP-Country-Lite。构建时间:Thu Aug 1 00:41:08 2024。 +(N) 2024-08-26T13:34:08 - 使用内置 WebUI +(N) 2024-08-26T13:34:08 - 成功加载了所选语言环境 (zh_CN) 的 WebUI 翻译 +(N) 2024-08-26T13:34:08 - Web UI:正在监听 IP:*,端口:8080 +(N) 2024-08-26T13:34:09 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(N) 2024-08-26T13:34:38 - 发起了 qBittorrent 终止操作 +(N) 2024-08-26T13:34:38 - qBittorrent 现在准备好退出了 +(N) 2024-08-26T13:35:13 - qBittorrent v4.6.6 已启动 +(N) 2024-08-26T13:35:13 - 使用配置目录:/config/qBittorrent +(N) 2024-08-26T13:35:13 - 尝试侦听下列 IP 地址列表:“0.0.0.0:6881,[::]:6881” +(I) 2024-08-26T13:35:13 - Peer ID:“-qB4660-” +(I) 2024-08-26T13:35:13 - HTTP User-Agent:“qBittorrent/4.6.6” +(I) 2024-08-26T13:35:13 - 分布式哈希表(DHT)支持:开 +(I) 2024-08-26T13:35:13 - 本地 Peer 发现支持:开 +(I) 2024-08-26T13:35:13 - Peer 交换(PeX)支持:开 +(I) 2024-08-26T13:35:13 - 匿名模式:关 +(I) 2024-08-26T13:35:13 - 加密支持:开 +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“127.0.0.1”。端口:“TCP/6881” +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“127.0.0.1”。端口:“UTP/6881” +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“172.25.0.2”。端口:“TCP/6881” +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“172.25.0.2”。端口:“UTP/6881” +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“::1”。端口:“TCP/6881” +(I) 2024-08-26T13:35:13 - 成功监听 IP。IP:“::1”。端口:“UTP/6881” +(I) 2024-08-26T13:35:13 - IP 地理数据库已加载。类型:DBIP-Country-Lite。构建时间:Thu Aug 1 00:41:08 2024。 +(N) 2024-08-26T13:35:13 - 使用内置 WebUI +(N) 2024-08-26T13:35:13 - 成功加载了所选语言环境 (zh_CN) 的 WebUI 翻译 +(N) 2024-08-26T13:35:13 - Web UI:正在监听 IP:*,端口:8080 +(N) 2024-08-26T13:35:22 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(I) 2024-08-26T13:45:18 - 检测到外部 IP。IP:“223.104.204.77” +(N) 2024-08-26T14:11:44 - 发起了 qBittorrent 终止操作 +(N) 2024-08-26T14:11:44 - qBittorrent 现在准备好退出了 +(N) 2024-08-26T14:20:42 - qBittorrent v4.6.6 已启动 +(N) 2024-08-26T14:20:42 - 使用配置目录:/config/qBittorrent +(N) 2024-08-26T14:20:42 - 尝试侦听下列 IP 地址列表:“0.0.0.0:6881,[::]:6881” +(I) 2024-08-26T14:20:42 - Peer ID:“-qB4660-” +(I) 2024-08-26T14:20:42 - HTTP User-Agent:“qBittorrent/4.6.6” +(I) 2024-08-26T14:20:42 - 分布式哈希表(DHT)支持:开 +(I) 2024-08-26T14:20:42 - 本地 Peer 发现支持:开 +(I) 2024-08-26T14:20:42 - Peer 交换(PeX)支持:开 +(I) 2024-08-26T14:20:42 - 匿名模式:关 +(I) 2024-08-26T14:20:42 - 加密支持:开 +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“127.0.0.1”。端口:“TCP/6881” +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“127.0.0.1”。端口:“UTP/6881” +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“172.25.0.2”。端口:“TCP/6881” +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“172.25.0.2”。端口:“UTP/6881” +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“::1”。端口:“TCP/6881” +(I) 2024-08-26T14:20:42 - 成功监听 IP。IP:“::1”。端口:“UTP/6881” +(I) 2024-08-26T14:20:42 - IP 地理数据库已加载。类型:DBIP-Country-Lite。构建时间:Thu Aug 1 00:41:08 2024。 +(N) 2024-08-26T14:20:42 - 使用内置 WebUI +(N) 2024-08-26T14:20:42 - 成功加载了所选语言环境 (zh_CN) 的 WebUI 翻译 +(N) 2024-08-26T14:20:42 - Web UI:正在监听 IP:*,端口:8080 +(I) 2024-08-26T14:20:43 - 检测到外部 IP。IP:“223.104.202.229” +(N) 2024-08-26T14:21:11 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(N) 2024-08-26T14:28:13 - 发起了 qBittorrent 终止操作 +(N) 2024-08-26T14:28:13 - qBittorrent 现在准备好退出了 +(N) 2024-08-26T14:28:48 - qBittorrent v4.6.6 已启动 +(N) 2024-08-26T14:28:48 - 使用配置目录:/config/qBittorrent +(N) 2024-08-26T14:28:48 - 尝试侦听下列 IP 地址列表:“0.0.0.0:6881,[::]:6881” +(I) 2024-08-26T14:28:48 - Peer ID:“-qB4660-” +(I) 2024-08-26T14:28:48 - HTTP User-Agent:“qBittorrent/4.6.6” +(I) 2024-08-26T14:28:48 - 分布式哈希表(DHT)支持:开 +(I) 2024-08-26T14:28:48 - 本地 Peer 发现支持:开 +(I) 2024-08-26T14:28:48 - Peer 交换(PeX)支持:开 +(I) 2024-08-26T14:28:48 - 匿名模式:关 +(I) 2024-08-26T14:28:48 - 加密支持:开 +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“127.0.0.1”。端口:“TCP/6881” +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“127.0.0.1”。端口:“UTP/6881” +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“172.25.0.2”。端口:“TCP/6881” +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“172.25.0.2”。端口:“UTP/6881” +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“::1”。端口:“TCP/6881” +(I) 2024-08-26T14:28:48 - 成功监听 IP。IP:“::1”。端口:“UTP/6881” +(I) 2024-08-26T14:28:48 - IP 地理数据库已加载。类型:DBIP-Country-Lite。构建时间:Thu Aug 1 00:41:08 2024。 +(N) 2024-08-26T14:28:48 - 使用内置 WebUI +(N) 2024-08-26T14:28:48 - 成功加载了所选语言环境 (zh_CN) 的 WebUI 翻译 +(N) 2024-08-26T14:28:48 - Web UI:正在监听 IP:*,端口:8080 +(N) 2024-08-26T14:29:07 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(N) 2024-08-26T14:31:43 - 发起了 qBittorrent 终止操作 +(N) 2024-08-26T14:31:44 - qBittorrent 现在准备好退出了 +(N) 2024-08-26T14:32:18 - qBittorrent v4.6.6 已启动 +(N) 2024-08-26T14:32:18 - 使用配置目录:/config/qBittorrent +(N) 2024-08-26T14:32:18 - 尝试侦听下列 IP 地址列表:“0.0.0.0:6881,[::]:6881” +(I) 2024-08-26T14:32:18 - Peer ID:“-qB4660-” +(I) 2024-08-26T14:32:18 - HTTP User-Agent:“qBittorrent/4.6.6” +(I) 2024-08-26T14:32:18 - 分布式哈希表(DHT)支持:开 +(I) 2024-08-26T14:32:18 - 本地 Peer 发现支持:开 +(I) 2024-08-26T14:32:18 - Peer 交换(PeX)支持:开 +(I) 2024-08-26T14:32:18 - 匿名模式:关 +(I) 2024-08-26T14:32:18 - 加密支持:开 +(I) 2024-08-26T14:32:18 - IP 地理数据库已加载。类型:DBIP-Country-Lite。构建时间:Thu Aug 1 00:41:08 2024。 +(N) 2024-08-26T14:32:18 - 使用内置 WebUI +(N) 2024-08-26T14:32:18 - 成功加载了所选语言环境 (zh_CN) 的 WebUI 翻译 +(N) 2024-08-26T14:32:18 - Web UI:正在监听 IP:*,端口:8080 +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“127.0.0.1”。端口:“TCP/6881” +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“127.0.0.1”。端口:“UTP/6881” +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“172.25.0.2”。端口:“TCP/6881” +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“172.25.0.2”。端口:“UTP/6881” +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“::1”。端口:“TCP/6881” +(I) 2024-08-26T14:32:18 - 成功监听 IP。IP:“::1”。端口:“UTP/6881” +(I) 2024-08-26T14:32:19 - 检测到外部 IP。IP:“223.104.202.229” +(N) 2024-08-26T14:32:26 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(N) 2024-08-26T14:39:31 - WebAPI 登录成功。IP:::ffff:192.168.164.100 +(N) 2024-08-26T14:39:42 - 正在下载 Torrent,请稍等...来源:“https://al.chirmyram.com/d/doc/%E6%BC%AB%E7%94%BB/250%E9%83%A8%E7%83%AD%E6%92%AD%E6%BC%AB%E7%94%BB/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B048-50%E5%8D%B7/%5BComic%20%E8%A0%9F%E7%AD%86%E5%B0%8F%E6%96%B0%20%E8%87%BC%E4%BA%95%E5%84%80%E4%BA%BA%20%E6%9D%B1%E7%AB%8B%5D%20Vol_48.mobi” +(N) 2024-08-26T14:39:42 - 正在下载 Torrent,请稍等...来源:“https://al.chirmyram.com/d/doc/%E6%BC%AB%E7%94%BB/250%E9%83%A8%E7%83%AD%E6%92%AD%E6%BC%AB%E7%94%BB/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B048-50%E5%8D%B7/%5BComic%20%E8%A0%9F%E7%AD%86%E5%B0%8F%E6%96%B0%20%E8%87%BC%E4%BA%95%E5%84%80%E4%BA%BA%20%E6%9D%B1%E7%AB%8B%5D%20Vol_49.mobi” +(N) 2024-08-26T14:39:42 - 正在下载 Torrent,请稍等...来源:“https://al.chirmyram.com/d/doc/%E6%BC%AB%E7%94%BB/250%E9%83%A8%E7%83%AD%E6%92%AD%E6%BC%AB%E7%94%BB/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B048-50%E5%8D%B7/%5BComic%20%E8%A0%9F%E7%AD%86%E5%B0%8F%E6%96%B0%20%E8%87%BC%E4%BA%95%E5%84%80%E4%BA%BA%20%E6%9D%B1%E7%AB%8B%5D%20Vol_50.mobi” +(W) 2024-08-26T14:39:45 - 加载 Torrent 失败,原因:“expected value (list, dict, int or string) in bencoded string” +(W) 2024-08-26T14:40:11 - 加载 Torrent 失败,原因:“expected value (list, dict, int or string) in bencoded string” +(W) 2024-08-26T14:40:11 - 加载 Torrent 失败,原因:“expected value (list, dict, int or string) in bencoded string” +(N) 2024-08-26T14:40:11 - 正在下载 Torrent,请稍等...来源:“https://al.chirmyram.com/d/doc/%E6%BC%AB%E7%94%BB/250%E9%83%A8%E7%83%AD%E6%92%AD%E6%BC%AB%E7%94%BB/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0/%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B048-50%E5%8D%B7/%5BComic%20%E8%A0%9F%E7%AD%86%E5%B0%8F%E6%96%B0%20%E8%87%BC%E4%BA%95%E5%84%80%E4%BA%BA%20%E6%9D%B1%E7%AB%8B%5D%20Vol_48.mobi” +(W) 2024-08-26T14:40:12 - 加载 Torrent 失败,原因:“expected value (list, dict, int or string) in bencoded string” +(N) 2024-08-26T15:27:26 - WebAPI 登录成功。IP:::ffff:172.25.0.1 +(I) 2024-08-26T15:37:24 - 检测到外部 IP。IP:“223.104.204.93” +(N) 2024-08-26T16:05:56 - WebAPI 登录成功。IP:::ffff:172.25.0.1 diff --git a/qbittorrent/config/qBittorrent/qBittorrent-data.conf b/qbittorrent/config/qBittorrent/qBittorrent-data.conf index 5ac4cd2..a3b149f 100755 --- a/qbittorrent/config/qBittorrent/qBittorrent-data.conf +++ b/qbittorrent/config/qBittorrent/qBittorrent-data.conf @@ -1,2 +1,2 @@ [Stats] -AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\0g\xad\xa2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\0\no\xaa\x43) +AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\0h\xc6\x82\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\0\np4\x83) diff --git a/qbittorrent/config/qBittorrent/qBittorrent.conf b/qbittorrent/config/qBittorrent/qBittorrent.conf index 2e946a4..ac9ac28 100644 --- a/qbittorrent/config/qBittorrent/qBittorrent.conf +++ b/qbittorrent/config/qBittorrent/qBittorrent.conf @@ -46,7 +46,6 @@ Downloads\TempPath=/downloads/incomplete/ General\Locale=zh_CN MailNotification\req_auth=true WebUI\Address=* -WebUI\AuthSubnetWhitelist=@Invalid() WebUI\HostHeaderValidation=false WebUI\Password_PBKDF2="@ByteArray(4t7Gt4vZX2GnbaXi+65mIA==:WKOkq8q+BjkyiccZexrAb7i9UvEMyj1ZeJL65ozgoEQuhD7vfldwlvQaZjH3w0WGrkJBv0A0tzDF2DjcgFpZ5g==)" WebUI\ServerDomains=*