DirtyRacer1337 / Jellyfin.Plugin.PhoenixAdult

Jellyfin/Emby Metadata Provider for videos from multiple adult sites
GNU General Public License v2.0
368 stars 45 forks source link

PhoenixAdult on Jellyfin #280

Open WhiteRusHub opened 2 months ago

WhiteRusHub commented 2 months ago

Greetings! Finally go PhoenixAdult installed on Jellyfin and I've selected it for metadata purposes, de-selecting the pre-installed sources on Jellyfin. Doing a regular scan doesn't detect anything, but interestingly when I manually "identify" each title, the search criteria is the same as if I were searching a movie in the TMDB or similar database. For instance, it still lists a field for IMDB title number. Nevertheless, I enter a title based on naming conventions from the PhoenixAdult instructions, and it doesn't return anything.

Is there an issue with the Flaresolver URL or other proxy information? I wouldn't think so, but it just seems like I've done everything on the install side, but the plugin itself is not throwing up errors or any notifications - it's basically not reacting at all.

I'm using the latest plugin version, but I also dialed back to the previous one with similar results to what's described above.

I've copied the relevant portion of the logs below for reference. In a review just now, it looks as if it's having issues with an error of:

PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')

But this is strange because I've entered a title!!

Many thanks for any assistance or advice.

Best regards.

[2024-09-07 16:12:24.240 -04:00] [INF] [23] Emby.Server.Implementations.Plugins.PluginManager: No local manifest exists for plugin "PhoenixAdult". Skipping manifest reconciliation.
[2024-09-07 16:12:24.441 -04:00] [INF] [23] Emby.Server.Implementations.Updates.InstallationManager: Plugin "installed": "PhoenixAdult" "2.7.0.47"
[2024-09-07 16:12:24.861 -04:00] [INF] [23] Emby.Server.Implementations.ApplicationHost: App needs to be restarted.
[2024-09-07 16:12:46.960 -04:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
[2024-09-07 16:13:16.986 -04:00] [ERR] [45] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.254.123" WebSocketRequestHandler error
Microsoft.AspNetCore.Connections.ConnectionAbortedException: The connection was aborted because the server is shutting down and request processing didn't complete within the time specified by HostOptions.ShutdownTimeout.
   at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
   at System.IO.Pipelines.Pipe.GetReadAsyncResult()
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1UpgradeMessageBody.ReadAsyncInternalAwaited(ValueTask`1 readTask, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.ReadAsyncInternal(Memory`1 destination, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at System.IO.Stream.ReadAtLeastAsyncCore(Memory`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at System.Net.WebSockets.ManagedWebSocket.EnsureBufferContainsAsync(Int32 minimumRequiredBytes, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Net.WebSockets.ManagedWebSocket.ReceiveAsyncPrivate[TResult](Memory`1 payloadBuffer, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at Emby.Server.Implementations.HttpServer.WebSocketConnection.ReceiveAsync(CancellationToken cancellationToken)
   at Emby.Server.Implementations.HttpServer.WebSocketManager.WebSocketRequestHandler(HttpContext context)
   at Emby.Server.Implementations.HttpServer.WebSocketManager.WebSocketRequestHandler(HttpContext context)
[2024-09-07 16:13:17.055 -04:00] [INF] [62] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-09-07 16:13:17.055 -04:00] [INF] [62] Main: Running query planner optimizations in the database... This might take a while
[2024-09-07 16:13:17.062 -04:00] [INF] [45] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:13:17.063 -04:00] [INF] [45] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:13:18.056 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
[2024-09-07 16:13:18.056 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
[2024-09-07 16:13:18.056 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
[2024-09-07 16:13:18.056 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
[2024-09-07 16:13:18.058 -04:00] [INF] [62] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/volume1/@appdata/jellyfin/cache"
[2024-09-07 16:13:18.364 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-09-07 16:13:18.397 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "PhoenixAdult, Version=2.7.0.47, Culture=neutral, PublicKeyToken=null" from "/volume1/@appdata/jellyfin/data/plugins/PhoenixAdult_2.7.0.47/Jellyfin.Plugin.PhoenixAdult.dll"
[2024-09-07 16:13:18.451 -04:00] [INF] [62] 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-09-07 16:13:18.451 -04:00] [INF] [62] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-09-07 16:13:18.451 -04:00] [INF] [62] 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-09-07 16:13:18.451 -04:00] [INF] [62] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.254.125", "172.17.0.1"]
[2024-09-07 16:13:18.451 -04:00] [INF] [62] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-09-07 16:13:18.451 -04:00] [INF] [62] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-09-07 16:13:18.451 -04:00] [INF] [62] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-09-07 16:13:18.592 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "PhoenixAdult" "2.7.0.47"
[2024-09-07 16:13:18.592 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.7.0"
[2024-09-07 16:13:18.593 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.7.0"
[2024-09-07 16:13:18.593 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.7.0"
[2024-09-07 16:13:18.593 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.7.0"
[2024-09-07 16:13:18.593 -04:00] [INF] [62] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.7.0"
[2024-09-07 16:13:18.606 -04:00] [INF] [62] Main: Kestrel is listening on "0.0.0.0"
[2024-09-07 16:13:19.254 -04:00] [WRN] [62] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-09-07 16:13:19.259 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-09-07 16:13:19.260 -04:00] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:13:19.260 -04:00] [INF] [45] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:13:19.267 -04:00] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-09-08 03:00:00.000 -04:00, which is 10:46:40.7322809 from now.
[2024-09-07 16:13:19.283 -04:00] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-09-08 02:00:00.000 -04:00, which is 09:46:40.7162929 from now.
[2024-09-07 16:13:19.700 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1"
[2024-09-07 16:13:19.850 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_qsv", "h264", "h264_qsv", "hevc", "hevc_qsv", "mpeg2video", "mpeg2_qsv", "mpeg4", "msmpeg4", "vc1_qsv", "vp8", "libvpx", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[2024-09-07 16:13:19.872 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_qsv", "av1_vaapi", "libx264", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "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-09-07 16:13:19.890 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_vaapi", "overlay_qsv", "overlay_vaapi", "procamp_vaapi", "scale_qsv", "scale_vaapi", "tonemap_vaapi", "vpp_qsv", "zscale", "alphasrc"]
[2024-09-07 16:13:19.907 -04:00] [WRN] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "scale_cuda" with option "Output format (default \"same\")" is not available
[2024-09-07 16:13:19.923 -04:00] [WRN] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_cuda" with option "GPU accelerated HDR to SDR tonemapping" is not available
[2024-09-07 16:13:19.939 -04:00] [WRN] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_opencl" with option "bt2390" is not available
[2024-09-07 16:13:19.955 -04:00] [WRN] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_opencl" with option "Action to take when encountering EOF from secondary input" is not available
[2024-09-07 16:13:19.982 -04:00] [WRN] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_vulkan" with option "Action to take when encountering EOF from secondary input" is not available
[2024-09-07 16:13:19.996 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["vaapi", "qsv", "drm"]
[2024-09-07 16:13:20.204 -04:00] [INF] [62] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/var/packages/ffmpeg6/target/bin/ffmpeg"
[2024-09-07 16:13:20.204 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: ServerId: "cf47fd892d8043078ea0ba5520f5030a"
[2024-09-07 16:13:20.204 -04:00] [INF] [62] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-09-07 16:13:20.204 -04:00] [INF] [62] Main: Startup complete 0:00:02.1472597
[2024-09-07 16:13:22.286 -04:00] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-09-07 16:13:22.767 -04:00] [INF] [30] PhoenixAdult.Plugin: Creating database directory "/volume1/@appdata/jellyfin/data/plugins/Jellyfin.Plugin.PhoenixAdult/data"
[2024-09-07 16:13:23.000 -04:00] [INF] [64] PhoenixAdult.Plugin: Database file "Actors.json" downloaded successfully
[2024-09-07 16:13:23.100 -04:00] [INF] [64] PhoenixAdult.Plugin: Database file "Genres.json" downloaded successfully
[2024-09-07 16:13:23.205 -04:00] [INF] [62] PhoenixAdult.Plugin: Database file "SiteList.json" downloaded successfully
[2024-09-07 16:13:23.317 -04:00] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Database" Completed after 0 minute(s) and 1 seconds
[2024-09-07 16:13:23.532 -04:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2024-09-07 16:13:26.510 -04:00] [INF] [17] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.254.123" request
[2024-09-07 16:16:27.491 -04:00] [INF] [21] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:16:27.517 -04:00] [INF] [21] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:16:28.701 -04:00] [WRN] [21] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:16:28.737 -04:00] [INF] [29] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-09-07 16:16:28.826 -04:00] [WRN] [29] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:16:28.833 -04:00] [WRN] [49] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:16:29.015 -04:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/var/packages/ffmpeg6/target/bin/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/volume1/video/1TestJellyfinX/BFFs - Lust In Translation (Lily Rader, Vienna Black and Carolina Sweets).mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-09-07 16:16:29.015 -04:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/var/packages/ffmpeg6/target/bin/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/volume1/video/1TestJellyfinX/BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) .mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-09-07 16:16:30.530 -04:00] [INF] [21] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) 
[2024-09-07 16:16:30.530 -04:00] [INF] [46] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation (Lily Rader, Vienna Black and Carolina Sweets)
[2024-09-07 16:16:30.552 -04:00] [INF] [21] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:16:30.552 -04:00] [INF] [46] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:16:30.552 -04:00] [INF] [21] PhoenixAdult.Plugin: searchTitle: Making The New Girl Popular Khloe Kapri Callie Black And Anna Kovanchenko
[2024-09-07 16:16:30.552 -04:00] [INF] [46] PhoenixAdult.Plugin: searchTitle: Lust In Translation Lily Rader Vienna Black And Carolina Sweets
[2024-09-07 16:16:30.552 -04:00] [INF] [21] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:16:30.552 -04:00] [INF] [46] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:16:30.554 -04:00] [INF] [46] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:16:30.554 -04:00] [INF] [21] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:16:32.538 -04:00] [ERR] [21] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:16:32.538 -04:00] [ERR] [46] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:16:37.898 -04:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 9 seconds
[2024-09-07 16:16:37.945 -04:00] [INF] [39] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:16:37.952 -04:00] [INF] [29] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinX"
[2024-09-07 16:16:37.957 -04:00] [INF] [12] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:17:10.583 -04:00] [INF] [49] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation
[2024-09-07 16:17:10.589 -04:00] [INF] [49] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:17:10.589 -04:00] [INF] [49] PhoenixAdult.Plugin: searchTitle: Lust In Translation
[2024-09-07 16:17:10.589 -04:00] [INF] [49] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:17:10.589 -04:00] [INF] [49] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:17:11.975 -04:00] [ERR] [52] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:17:44.209 -04:00] [INF] [16] Jellyfin.Drawing.ImageProcessor: Creating image collage and saving to "/volume1/@appdata/jellyfin/cache/temp/e7461b0eaf5c4e6b84b7dc5278964d72.png"
[2024-09-07 16:17:44.535 -04:00] [INF] [16] Jellyfin.Drawing.ImageProcessor: Completed creation of image collage and saved to "/volume1/@appdata/jellyfin/cache/temp/e7461b0eaf5c4e6b84b7dc5278964d72.png"
[2024-09-07 16:18:51.197 -04:00] [INF] [17] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation
[2024-09-07 16:18:51.198 -04:00] [INF] [17] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:18:51.281 -04:00] [INF] [17] PhoenixAdult.Plugin: searchTitle: Lust In Translation
[2024-09-07 16:18:51.281 -04:00] [INF] [17] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:18:51.281 -04:00] [INF] [17] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:18:52.517 -04:00] [ERR] [16] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:19:14.687 -04:00] [INF] [16] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Making the new girl popular
[2024-09-07 16:19:14.689 -04:00] [INF] [16] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:19:14.689 -04:00] [INF] [16] PhoenixAdult.Plugin: searchTitle: Making The New Girl Popular
[2024-09-07 16:19:14.689 -04:00] [INF] [16] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:19:14.689 -04:00] [INF] [16] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:19:15.817 -04:00] [ERR] [47] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:19:35.985 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/var/packages/ffmpeg6/target/bin/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/volume1/video/1TestJellyfinX/BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) .mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-09-07 16:19:36.488 -04:00] [INF] [47] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) 
[2024-09-07 16:19:36.490 -04:00] [INF] [47] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:19:36.490 -04:00] [INF] [47] PhoenixAdult.Plugin: searchTitle: Making The New Girl Popular Khloe Kapri Callie Black And Anna Kovanchenko
[2024-09-07 16:19:36.490 -04:00] [INF] [47] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:19:36.490 -04:00] [INF] [47] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:19:36.894 -04:00] [ERR] [64] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:19:54.268 -04:00] [INF] [64] PhoenixAdult.Plugin: searchInfo.Name: Blacked - Molly Little
[2024-09-07 16:19:54.270 -04:00] [INF] [64] PhoenixAdult.Plugin: site: 44:1 (Blacked)
[2024-09-07 16:19:54.270 -04:00] [INF] [64] PhoenixAdult.Plugin: searchTitle: Molly Little
[2024-09-07 16:19:54.270 -04:00] [INF] [64] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:19:54.270 -04:00] [INF] [64] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkStrike3
[2024-09-07 16:19:54.466 -04:00] [ERR] [63] PhoenixAdult.Plugin: Request error: Error connecting to FlareSolverr server: System.Net.Http.HttpRequestException: Connection refused (localhost:8191)
 ---> System.Net.Sockets.SocketException (111): Connection refused
   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.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, 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.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at FlareSolverrSharp.Solvers.FlareSolverr.<>c__DisplayClass10_0.<<SendFlareSolverrRequest>b__0>d.MoveNext()
[2024-09-07 16:21:19.569 -04:00] [INF] [62] PhoenixAdult.Plugin: searchInfo.Name: bffs
[2024-09-07 16:21:48.418 -04:00] [INF] [51] PhoenixAdult.Plugin: searchInfo.Name: bffs
[2024-09-07 16:23:14.821 -04:00] [INF] [36] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-09-07 16:23:35.841 -04:00] [INF] [55] PhoenixAdult.Plugin: searchInfo.Name: Blacked - Hot Vacation Adventures.mp4
[2024-09-07 16:23:35.843 -04:00] [INF] [55] PhoenixAdult.Plugin: site: 44:1 (Blacked)
[2024-09-07 16:23:35.843 -04:00] [INF] [55] PhoenixAdult.Plugin: searchTitle: Hot Vacation Adventures Mp4
[2024-09-07 16:23:35.843 -04:00] [INF] [55] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:23:35.843 -04:00] [INF] [55] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkStrike3
[2024-09-07 16:23:35.932 -04:00] [ERR] [36] PhoenixAdult.Plugin: Request error: Error connecting to FlareSolverr server: System.Net.Http.HttpRequestException: Connection refused (localhost:8191)
 ---> System.Net.Sockets.SocketException (111): Connection refused
   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.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, 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.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at FlareSolverrSharp.Solvers.FlareSolverr.<>c__DisplayClass10_0.<<SendFlareSolverrRequest>b__0>d.MoveNext()
[2024-09-07 16:25:15.217 -04:00] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:25:15.217 -04:00] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:25:15.217 -04:00] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinX"
[2024-09-07 16:25:15.336 -04:00] [WRN] [19] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:25:15.337 -04:00] [INF] [19] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "PlaylistsFolder", Name: "Playlists", Path: "/volume1/@appdata/jellyfin/data/data/playlists", Id: 1071671e-7bff-a053-2e93-0debee501d2e
[2024-09-07 16:25:15.337 -04:00] [INF] [19] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Folder", Name: "1TestJellyfinX", Path: "/volume1/video/1TestJellyfinX", Id: bb67a772-bde8-0025-e7fa-eb635f8011b2
[2024-09-07 16:25:15.358 -04:00] [INF] [59] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "CollectionFolder", Name: "XMovies", Path: "/volume1/@appdata/jellyfin/data/root/default/XMovies", Id: 20183951-64a5-fc2b-9931-4edc15fbbf1a
[2024-09-07 16:25:15.362 -04:00] [INF] [19] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-09-07 16:25:15.379 -04:00] [WRN] [58] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:25:15.386 -04:00] [WRN] [59] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:25:19.063 -04:00] [INF] [59] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 3 seconds
[2024-09-07 16:25:19.064 -04:00] [INF] [51] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:25:19.064 -04:00] [INF] [36] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:26:41.757 -04:00] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:26:41.757 -04:00] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:26:42.241 -04:00] [WRN] [62] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:26:42.250 -04:00] [INF] [69] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-09-07 16:26:42.262 -04:00] [WRN] [59] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:26:42.270 -04:00] [WRN] [69] MediaBrowser.Controller.Entities.BaseItem: Library folder "/volume1/@appdata/jellyfin/data/data/playlists" is inaccessible or empty, skipping
[2024-09-07 16:26:42.278 -04:00] [INF] [61] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/var/packages/ffmpeg6/target/bin/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/volume1/video/1TestJellyfinX/BFFs - Lust In Translation (Lily Rader, Vienna Black and Carolina Sweets).mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-09-07 16:26:42.279 -04:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/var/packages/ffmpeg6/target/bin/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/volume1/video/1TestJellyfinX/BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) .mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-09-07 16:26:43.463 -04:00] [INF] [69] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) 
[2024-09-07 16:26:43.464 -04:00] [INF] [69] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:26:43.464 -04:00] [INF] [69] PhoenixAdult.Plugin: searchTitle: Making The New Girl Popular Khloe Kapri Callie Black And Anna Kovanchenko
[2024-09-07 16:26:43.464 -04:00] [INF] [69] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:26:43.464 -04:00] [INF] [69] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:26:43.477 -04:00] [INF] [61] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation (Lily Rader, Vienna Black and Carolina Sweets)
[2024-09-07 16:26:43.478 -04:00] [INF] [61] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:26:43.478 -04:00] [INF] [61] PhoenixAdult.Plugin: searchTitle: Lust In Translation Lily Rader Vienna Black And Carolina Sweets
[2024-09-07 16:26:43.478 -04:00] [INF] [61] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:26:43.478 -04:00] [INF] [61] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:26:44.854 -04:00] [ERR] [59] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:26:44.887 -04:00] [ERR] [71] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:26:48.599 -04:00] [INF] [59] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 6 seconds
[2024-09-07 16:26:48.822 -04:00] [INF] [62] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinX"
[2024-09-07 16:26:48.822 -04:00] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:26:48.823 -04:00] [INF] [47] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:28:13.629 -04:00] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "sc-arlingtonjellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-09-07 16:28:28.417 -04:00] [INF] [45] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.9.7" playing "BFFs - Lust In Translation (Lily Rader, Vienna Black and Carolina Sweets)". Stopped at "455858" ms
[2024-09-07 16:28:31.029 -04:00] [INF] [44] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "sc-arlingtonjellyfin". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-09-07 16:28:39.513 -04:00] [INF] [63] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.9.7" playing "BFFs - Making The New Girl Popular (Khloe Kapri, Callie Black, and Anna Kovanchenko) ". Stopped at "1886124" ms
[2024-09-07 16:28:58.085 -04:00] [INF] [44] PhoenixAdult.Plugin: searchInfo.Name: making the new girl popular
[2024-09-07 16:29:13.885 -04:00] [INF] [63] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Making the new girl popular
[2024-09-07 16:29:13.886 -04:00] [INF] [63] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:29:13.886 -04:00] [INF] [63] PhoenixAdult.Plugin: searchTitle: Making The New Girl Popular
[2024-09-07 16:29:13.886 -04:00] [INF] [63] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:29:13.887 -04:00] [INF] [63] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:29:14.706 -04:00] [ERR] [63] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:32:53.440 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: No local manifest exists for plugin "PhoenixAdult". Skipping manifest reconciliation.
[2024-09-07 16:32:53.551 -04:00] [INF] [16] Emby.Server.Implementations.Updates.InstallationManager: Plugin "installed": "PhoenixAdult" "2.6.2.46"
[2024-09-07 16:32:54.085 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: App needs to be restarted.
[2024-09-07 16:33:03.586 -04:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
[2024-09-07 16:33:03.589 -04:00] [INF] [16] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.254.123" closed
[2024-09-07 16:33:03.701 -04:00] [INF] [44] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-09-07 16:33:03.732 -04:00] [INF] [16] Main: Running query planner optimizations in the database... This might take a while
[2024-09-07 16:33:03.744 -04:00] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:33:03.744 -04:00] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:33:03.744 -04:00] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/volume1/video/1TestJellyfinX"
[2024-09-07 16:33:03.747 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
[2024-09-07 16:33:03.747 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
[2024-09-07 16:33:03.747 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
[2024-09-07 16:33:03.747 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
[2024-09-07 16:33:03.812 -04:00] [INF] [16] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/volume1/@appdata/jellyfin/cache"
[2024-09-07 16:33:04.058 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-09-07 16:33:04.110 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "PhoenixAdult, Version=2.7.0.47, Culture=neutral, PublicKeyToken=null" from "/volume1/@appdata/jellyfin/data/plugins/PhoenixAdult_2.7.0.47/Jellyfin.Plugin.PhoenixAdult.dll"
[2024-09-07 16:33:04.159 -04:00] [INF] [16] 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-09-07 16:33:04.159 -04:00] [INF] [16] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-09-07 16:33:04.159 -04:00] [INF] [16] 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-09-07 16:33:04.159 -04:00] [INF] [16] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.254.125", "172.17.0.1"]
[2024-09-07 16:33:04.159 -04:00] [INF] [16] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-09-07 16:33:04.159 -04:00] [INF] [16] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-09-07 16:33:04.159 -04:00] [INF] [16] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-09-07 16:33:05.850 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "PhoenixAdult" "2.7.0.47"
[2024-09-07 16:33:05.851 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.7.0"
[2024-09-07 16:33:05.851 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.7.0"
[2024-09-07 16:33:05.851 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.7.0"
[2024-09-07 16:33:05.861 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.7.0"
[2024-09-07 16:33:05.861 -04:00] [INF] [16] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.7.0"
[2024-09-07 16:33:05.927 -04:00] [INF] [16] Main: Kestrel is listening on "0.0.0.0"
[2024-09-07 16:33:06.396 -04:00] [WRN] [16] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-09-07 16:33:06.726 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-09-07 16:33:06.726 -04:00] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinMovies"
[2024-09-07 16:33:06.728 -04:00] [INF] [67] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinX"
[2024-09-07 16:33:06.739 -04:00] [INF] [52] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/volume1/video/1TestJellyfinTV"
[2024-09-07 16:33:06.748 -04:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-09-08 03:00:00.000 -04:00, which is 10:26:53.2520240 from now.
[2024-09-07 16:33:06.779 -04:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-09-08 02:00:00.000 -04:00, which is 09:26:53.2204058 from now.
[2024-09-07 16:33:07.903 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1"
[2024-09-07 16:33:08.013 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_qsv", "h264", "h264_qsv", "hevc", "hevc_qsv", "mpeg2video", "mpeg2_qsv", "mpeg4", "msmpeg4", "vc1_qsv", "vp8", "libvpx", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[2024-09-07 16:33:08.032 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_qsv", "av1_vaapi", "libx264", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "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-09-07 16:33:08.058 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_vaapi", "overlay_qsv", "overlay_vaapi", "procamp_vaapi", "scale_qsv", "scale_vaapi", "tonemap_vaapi", "vpp_qsv", "zscale", "alphasrc"]
[2024-09-07 16:33:08.073 -04:00] [WRN] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "scale_cuda" with option "Output format (default \"same\")" is not available
[2024-09-07 16:33:08.088 -04:00] [WRN] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_cuda" with option "GPU accelerated HDR to SDR tonemapping" is not available
[2024-09-07 16:33:08.102 -04:00] [WRN] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_opencl" with option "bt2390" is not available
[2024-09-07 16:33:08.117 -04:00] [WRN] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_opencl" with option "Action to take when encountering EOF from secondary input" is not available
[2024-09-07 16:33:08.145 -04:00] [WRN] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_vulkan" with option "Action to take when encountering EOF from secondary input" is not available
[2024-09-07 16:33:08.159 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["vaapi", "qsv", "drm"]
[2024-09-07 16:33:08.360 -04:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/var/packages/ffmpeg6/target/bin/ffmpeg"
[2024-09-07 16:33:08.366 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: ServerId: "cf47fd892d8043078ea0ba5520f5030a"
[2024-09-07 16:33:08.366 -04:00] [INF] [16] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-09-07 16:33:08.366 -04:00] [INF] [16] Main: Startup complete 0:00:04.6188501
[2024-09-07 16:33:09.790 -04:00] [INF] [67] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-09-07 16:33:10.376 -04:00] [INF] [48] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Database" Completed after 0 minute(s) and 0 seconds
[2024-09-07 16:33:10.866 -04:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 0 seconds
[2024-09-07 16:34:21.814 -04:00] [INF] [19] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.254.123" request
[2024-09-07 16:34:49.476 -04:00] [INF] [19] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation
[2024-09-07 16:34:49.505 -04:00] [INF] [19] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:34:49.505 -04:00] [INF] [19] PhoenixAdult.Plugin: searchTitle: Lust In Translation
[2024-09-07 16:34:49.505 -04:00] [INF] [19] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:34:49.507 -04:00] [INF] [19] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:34:50.413 -04:00] [ERR] [48] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Object value, String parameterName)
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:36:40.049 -04:00] [INF] [47] PhoenixAdult.Plugin: searchInfo.Name: BFFs - Lust In Translation
[2024-09-07 16:36:40.050 -04:00] [INF] [47] PhoenixAdult.Plugin: site: 24:36 (BFFs)
[2024-09-07 16:36:40.050 -04:00] [INF] [47] PhoenixAdult.Plugin: searchTitle: Lust In Translation
[2024-09-07 16:36:40.050 -04:00] [INF] [47] PhoenixAdult.Plugin: searchDate: 
[2024-09-07 16:36:40.050 -04:00] [INF] [47] PhoenixAdult.Plugin: provider: PhoenixAdult.Sites.NetworkMylf
[2024-09-07 16:36:40.937 -04:00] [ERR] [47] PhoenixAdult.Plugin: Search error: "System.ArgumentNullException: Value cannot be null. (Parameter 'key')
   at Newtonsoft.Json.Linq.JObject.get_Item(Object key)
   at PhoenixAdult.Sites.NetworkMylf.Update(Int32[] siteNum, String[] sceneID, CancellationToken cancellationToken)
   at PhoenixAdult.Helpers.Helper.GetSearchResultsFromUpdate(IProviderBase provider, Int32[] siteNum, String[] sceneID, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Sites.NetworkMylf.Search(Int32[] siteNum, String searchTitle, Nullable`1 searchDate, CancellationToken cancellationToken)
   at PhoenixAdult.Providers.MovieProvider.GetSearchResults(MovieInfo searchInfo, CancellationToken cancellationToken)"
[2024-09-07 16:39:10.179 -04:00] [INF] [34] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
ComprehensiveLuck125 commented 2 months ago
  1. Did you setup FlareSolverr correctly? [2024-09-07 16:23:35.932 -04:00] [ERR] [36] PhoenixAdult.Plugin: Request error: Error connecting to FlareSolverr server: System.Net.Http.HttpRequestException: Connection refused (localhost:8191) ---> System.Net.Sockets.SocketException (111): Connection refused
  2. I belive 2.7.0.47 plugin is not compatible with Jellyfin 10.9. There was nightly build of PhoenixAdult plugin released, but repo definition has not been updated (https://raw.githubusercontent.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult/master/manifest.json).
  3. I am personally unsure how can I use this "nightly build" plugin, because "https://raw.githubusercontent.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult/nightly/manifest.json" does not reference it too.
wiborgit commented 1 month ago
  1. Did you setup FlareSolverr correctly? [2024-09-07 16:23:35.932 -04:00] [ERR] [36] PhoenixAdult.Plugin: Request error: Error connecting to FlareSolverr server: System.Net.Http.HttpRequestException: Connection refused (localhost:8191) ---> System.Net.Sockets.SocketException (111): Connection refused

    1. I belive 2.7.0.47 plugin is not compatible with Jellyfin 10.9. There was nightly build of PhoenixAdult plugin released, but repo definition has not been updated (https://raw.githubusercontent.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult/master/manifest.json).

    2. I am personally unsure how can I use this "nightly build" plugin, because "https://raw.githubusercontent.com/DirtyRacer1337/Jellyfin.Plugin.PhoenixAdult/nightly/manifest.json" does not reference it too.

You can download the nightly build Jellyfin.Plugin.PhoenixAdult.zip and extract it in the corresponding directory (/config/data/plugins/PhoenixAdult_2.7.0.47). Of course, make sure to stop the Jellyfin server beforehand and restart it afterwards. However, this doesn't completely solve the problem. Preview images from AdultEmpire are still not showing up for me, but the rest of the data retrieval (except for the images) works again.

wiborgit commented 1 month ago

An additional note: Spaces in the title search cause the plugin to only recognize the last word. A workaround is to replace spaces with underscores.

Zush1ii commented 1 month ago

I move the the p..ndb plug-in, it resolves all problems and supports a lot of sites